Get started

Governed memory in a few lines.

Self-host the open-source core today. Pick your surface — the library, a containerized MCP server, or an MCP client config — and you’re running with provenance and policy on by default.

The embedded library. Remember and recall in a few lines, governed by default.

pip
python -m pip install "heartwood-memory[recall,mcp]"

from heartwood import Heartwood

hw = Heartwood(path="./heartwood.db", tenant="tenant:acme")
hw.remember(
    "Refunds over $500 require finance approval.",
    subject="policy:refunds",
    created_by="agent:support",
)
results = hw.recall("what is the refund policy?", principal_id="agent:support")
1

Review

Read the docs and the executable proof. Run the trust suite yourself — every governance claim is a gate you can re-run.

2

Provision

Pick a tier and provision a license, or start free and self-host. Keys are issued to your email; your data never leaves your environment.

3

Build

Install the library, point it at your data, and ship agents that retrieve under policy, cite their sources, and prove deletion.