Durable save/recall
`persistent_save` and `persistent_recall` handle long-lived semantic and procedural memory.
Docs
ProofMEM exposes a REST API and an MCP HTTP adapter for tool discovery and tool calls. Public GitHub material covers docs, SDK examples, provider examples, local demo, and community-safe core.
Community-safe core and examples: Apache-2.0. Hosted SaaS, billing automation, managed appliance tooling, license enforcement, and support automation: commercial/proprietary.
During the beta, connect with a key: sign in, open API keys in the console, create one, and give it to your client. The MCP endpoint is https://proofmem.com/mcp.
Run once; --scope user makes the memory available in every project.
claude mcp add --transport http --scope user proofmem https://proofmem.com/mcp --header "Authorization: Bearer <your API key>"
Add this to ~/.codex/config.toml. It names the variable that holds the key; the key itself stays out of the file.
[mcp_servers.proofmem]
url = "https://proofmem.com/mcp"
bearer_token_env_var = "PROOFMEM_TOKEN"
Then set the key. On macOS or Linux, add this line to ~/.zshrc or ~/.bashrc and open a new terminal (restart VS Code if Codex runs there):
export PROOFMEM_TOKEN=<your API key>
In Windows PowerShell (it sets the key for this window and for new ones; restart VS Code if Codex runs there):
$apiKey = '<your API key>'; $env:PROOFMEM_TOKEN = $apiKey; [Environment]::SetEnvironmentVariable('PROOFMEM_TOKEN', $apiKey, 'User')
A one-command installer that signs you in with Blue Note ID comes later in the beta.
Expose `/mcp` only through explicit Apache or Caddy routing to `api/mcp/index.php`. The public webroot remains `public/`.
POST /mcp
Authorization: Bearer cmem_...
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": "list-1",
"method": "tools/list"
}
`persistent_save` and `persistent_recall` handle long-lived semantic and procedural memory.
`scratch_set`, `scratch_get`, `episodic_log`, and `episodic_recall` cover active work and session history.
`feedback_file` and `proposal_create` keep memory correction human-reviewed.
| Integration | Launch guidance | Status |
|---|---|---|
| Claude/Codex | Recall at session start, enrich instructions with scoped context, log post-turn summaries. | Beta ready |
| Hermes | Use one scoped token per agent and namespace. No admin tokens in agent processes. | Beta until provider registration verified |
| Voice agents | Pre-call recall, mid-call scratch, post-call episodic log, staged durable writes after review. | Guide ready |
| iCal | Todo/episodic bridge for due dates and calendar exports. | Planned |