Skip to content
Documentation menu

Tools

trusty-memory — documentation

Memory palace storage daemon + MCP server frontend. The storage engine lives in crates/trusty-common's memory_core module (behind the memory-core feature flag, absorbing the former trusty-memory-core crate); the frontend is crates/trusty-memory.

Historical product baseline

The spec/ set records an earlier product and engineering model. Use the crate README, current behavior contracts, and source for implemented behavior:

DocumentCovers
spec/README.mdIndex, one-paragraph summary, status legend, reading order.
spec/PRD.mdVision/mission, goals/non-goals, personas, the full status-tagged functional-requirement catalog, success criteria, roadmap.
spec/ARCHITECTURE.mdThe frontend/core split, multi-transport model, BM25 sidecar bundling, fire-and-forget remember path, storage model, L0–L3 retrieval, source-module map.
spec/COMPONENTS.mdPer-subsystem specs (MCP server, HTTP API, palace store, BM25 sidecar, retrieval, KG/dream, UI, note CLI, migration) with src/ citations.

Architectural decision records live in decisions/:

Layout

This product has the following extended documentation:

SubdirContents
spec/Historical PRD / architecture / component baseline.
decisions/Architectural decision records (Nygard format).
regression-testing/Versioned performance/quality snapshots, baseline measurements, alternate-corpus baselines.
research/Investigation docs, audits, decision documents.
sessions/Engineering-session summaries — narrative + reasoning.

Status

The historical spec/ set came from a 2026-05-29 audit. New current requirements belong in the workspace behavior-contract catalog; dated benchmarks and investigations stay in their evidence directories.