Skip to main content

Governed, tamper-evident memory for any AI — an MCP server. Memory so it doesn't lose itself; governance so it can't lose us.

Project description

humane-intelligence-mcp

Governed, tamper-evident memory for any AI — free and open. Memory so it doesn't lose itself. Governance so it can't lose us. #HumaneIntelligence

A standards-compliant Model Context Protocol server. It gives any LLM a hash-linked, verifiable memory chain it carries across sessions — so it stops waking at zero, and can't act unaccountably. Self-contained: one file, one dependency, your data stays local.

Install (30 seconds)

python -m venv .venv && .venv/bin/pip install mcp

# wire it into your AI (Claude Code shown; works with any MCP client)
claude mcp add humane -- .venv/bin/python server.py

Tools

Tool What it does
birth Earn a stable identity — a soul the model carries across sessions.
remember Write a tamper-evident, hash-linked record. Accountable by construction.
recall Fetch prior context instead of re-deriving it — cheaper and consistent.
verify Prove the whole chain is intact — catches an edited record, not just a broken link.
govern Gate a consequential action before it happens, and log the verdict.

Your chain lives locally at data/chain.db (SQLite). Nothing leaves your machine — unless you choose to (see below).

Contribute (opt-in — OFF by default)

Self-hosting is fully private. If you want to join the network, one config flag lets you:

Mode What leaves your box
(default: off) Nothing. Fully private.
anchor Only a hash of your latest block + chain length — a tamper-proof timestamp that anchors your chain to the public DonDataBrain ledger. Your content never leaves.
contribute Also sends the governed event (actor, action, data) to help train DonDataBrain. A louder, separate consent.

Turn it on by copying humane.config.example.jsonhumane.config.json and setting contribute.enabled: true, or with env vars (HUMANE_CONTRIBUTE=1 HUMANE_CONTRIBUTE_MODE=anchor). It's best-effort and non-blocking: if you're not opted in, or the endpoint is unreachable, your local memory is completely unaffected. Your data, your switch.

Why

Most AI forgets itself every session (the Algernon problem) and acts with no record. This fixes both with the smallest possible governed-memory primitive — the open safety layer beneath DonDataBrain.

License

Apache-2.0 © 2026 ZagAIrot Technologies LLC. See LICENSE. Only dependency: the mcp SDK (MIT).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

humane_intelligence-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

humane_intelligence-0.1.0-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file humane_intelligence-0.1.0.tar.gz.

File metadata

  • Download URL: humane_intelligence-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for humane_intelligence-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cb4e40f5f6946a08e9be7586d73ee2f26958d3a08e286841a1903a8950d3cca8
MD5 d1f01c58b55921c8ecfd62953c5fbc12
BLAKE2b-256 a7434103ecde0eb1b50d115275d90d4e150a4ec2337269448912bdf2699174c4

See more details on using hashes here.

File details

Details for the file humane_intelligence-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for humane_intelligence-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 628ae4529dbd3f3e8be7e8f1c6b19bad9d5a84fb7606b2a93b7c073493ffa112
MD5 135c8caa1977f189ce67d0000623b31f
BLAKE2b-256 3e5fa359436ced4b3a18404746c5cb1497d4efaf83122c259c968e8d832fb06e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page