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.json → humane.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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb4e40f5f6946a08e9be7586d73ee2f26958d3a08e286841a1903a8950d3cca8
|
|
| MD5 |
d1f01c58b55921c8ecfd62953c5fbc12
|
|
| BLAKE2b-256 |
a7434103ecde0eb1b50d115275d90d4e150a4ec2337269448912bdf2699174c4
|
File details
Details for the file humane_intelligence-0.1.0-py3-none-any.whl.
File metadata
- Download URL: humane_intelligence-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
628ae4529dbd3f3e8be7e8f1c6b19bad9d5a84fb7606b2a93b7c073493ffa112
|
|
| MD5 |
135c8caa1977f189ce67d0000623b31f
|
|
| BLAKE2b-256 |
3e5fa359436ced4b3a18404746c5cb1497d4efaf83122c259c968e8d832fb06e
|