Heartwood Memory — governed memory for AI agents MCP server
io.github.jermayne36/heartwood-memory·v0.2.9Heartwood Memory — governed AI agent memory; signed provenance. BUSL-1.1; not OSI open source.
0 stars98 downloads/wk
Reviews
Write oneNobody has reviewed Heartwood Memory — governed memory for AI agents yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Heartwood Memory — governed memory for AI agents tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan46 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 12 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Heartwood Memory — governed memory for AI agents compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- Downloads a week
- 98
- more than 63% of 1,538 AI and agents servers with a package
Release history: 3 versions in the registry since 2026-08-13, latest 2026-10-03, typically one every 50 days.
Install Heartwood Memory — governed memory for AI agents in Claude Code, Cursor or VS Code
claude mcp add heartwood-memory -- uvx heartwood-memory
What the publisher says
From the Heartwood Memory — governed memory for AI agents repository's README, as published. We do not edit it. Read it on GitHub
Heartwood Memory — governed memory for AI agents
<!-- mcp-name: io.github.jermayne36/heartwood-memory -->
Heartwood Memory is a governed memory store for AI agents: provenance-signed audit, policy-gated recall, tenant isolation, and a per-subject key-destruction proof on erasure.
License at a glance. Heartwood Memory 0.2.0 and later is
source-available under the Business Source License 1.1 (BSL 1.1),
not an OSI "open source" license. Non-production use is free at any size.
Small Organizations—fewer than 100 employees and independent contractors and
less than $1M in prior-tax-year revenue, as adjusted from 2019 under the
license—may also use it in production at no charge. Each version converts
automatically to the Apache License 2.0 four years after release. Versions
0.1.0–0.1.2 were MIT-licensed and remain MIT-licensed permanently.
Website · Compare Heartwood · FAQ · PyPI
Governed, source-auditable memory for AI agents, embedded beside your existing systems of record.
Heartwood is a cryptographic trust root for agent memory: every memory is signed, recall runs under policy before ranking, the audit log is hash-chained and tamper-evident, and erasure emits a falsifiable per-subject key-destruction receipt. The package ships as an embedded Python library with governed adapter surfaces that run on your infrastructure.
Honest boundary. Heartwood is managed-key: the server decrypts to serve
recall. The receipts below are source-auditable today. Deletion is a
per-subject key-destruction workflow, not an instantaneous deletion guarantee.
See Key custody and erasure.
Install
python -m pip install "heartwood-memory[recall,mcp]"Development checks
From a source checkout, use Python 3.11 and install the declared development dependencies before running the local quality gate:
python3.11 -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
bash scripts/check.shscripts/check.sh runs Ruff and the full pytest suite. The optional Hermes Agent contract suite reports as skipped unless its separate integration dependency is installed. To install the same gate as a pre-commit hook without overwriting another hook, run bash scripts/install-hooks.sh.
Re-run the public trust suite
The public trust-receipts benchmark lives in the source repository rather than the installed wheel. Starting from a clean clone, run:
git clone https://github.com/jermayne36/heartwood-memory.git
cd heartwood-memory
python3.11 -m venv .venv
source .venv/bin/activate
python -m pip install --quiet -e ".[dev]"
python bench/run_benchmark.py --out .heartwood/trust-receipt.jsonOn Windows PowerShell, replace the activation line with .\.venv\Scripts\Activate.ps1.
The command exits non-zero if an executable contract or positive-control case fails, or if the benchmark's existing claim-anchor scan finds a violation. Its one-line terminal summary reports the live case counts; the JSON file contains the per-probe results and the separately published boundary cases.
5-minute quickstart
Remember a governed memory, recall it under policy, and emit a key-destruction receipt:
from heartwood import Heartwood, Policy, Principal, prove_crypto_erase_path
# 1. Open an embedded, tenant-scoped store.
db = Heartwood(path="./heartwood.db", tenant="tenant:acme")
# 2. Remember. The record is signed and written to a hash-chained audit log.
db.remember(
"Customer 42 is on the Enterprise plan.",
subject="customer:42",
created_by="agent:support",
policy=Policy(classification="internal"),
)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Heartwood Memory — governed memory for AI agents: common questions
- Is Heartwood Memory — governed memory for AI agents MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Heartwood Memory — governed memory for AI agents safety report
- How do I install Heartwood Memory — governed memory for AI agents?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Heartwood Memory — governed memory for AI agents need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Heartwood Memory — governed memory for AI agents maintained?
- The last commit was 13 days ago (2026-10-22). The latest release is v0.2.9.
- What can I use instead of Heartwood Memory — governed memory for AI agents?
- Servers from other publishers that do the same job: three.ws Provenance MCP server, Basic Memory MCP server and IWE (iwe.md) MCP server.
- How does Heartwood Memory — governed memory for AI agents compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); downloads a week 98 (more than 63% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to Heartwood Memory — governed memory for AI agents
Same job from other publishers: the closest match first, then the best rated.
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- MemantoMCP server for Memanto - persistent semantic memory for any MCP-compatible agentnot reviewedEstablishedA
- Emilia ProtocolExact-action approval for consequential agent actions: request, track, and verify signed receipts.not reviewedEstablishedB