zero-memory
Concepts

Concepts

The memory model and the design decisions behind zero-memory.

This section explains how zero-memory represents knowledge and why it is built the way it is.

  • Memory model — memories, kinds, entities, links, and the MCP tools that operate on them.
  • Canonical language — why stored content is canonical English, and how other languages are handled on write, read, and in the dashboard.
  • Scopes and isolation — personal, project, and team scopes, explicit membership, project-isolated reads, how a session attaches to its project (and why an unattached write is refused), and the verified portable layer.
  • Agent principals — how non-human writers are identified and what that identity enables across memories, activity, and metrics.
  • Identity — prefixed domain identifiers, branded id contracts, the system-of-record rule, and how a project is identified.
  • Provenance — who wrote a memory, how that ranks it, and which client it came from.
  • Supersede and versioning — how facts are updated without creating duplicates, and how version history forms behind a current fact.
  • Open loops — tasks and open questions that persist in briefings until closed.