Skip to content

Engram Alpha — documentation ​

Everything here is for users: what each part does, how to use it, and what to do when something is off. Start with Getting started if Engram isn't installed yet.

PageWhat it covers
Getting startedInstall, wire your assistants, the per-harness support matrix, first session, updating
The memory modelThe nine node types, seven edge verbs, durability, capture modes
CustomizationReshaping the ontology, presets, custom fields, tuning trust/decay, version tracking, handoff notes
Trust & decayHow trust is computed, what moves it, pins (and what to do when a pinned note is wrong), stale knowledge
The paneThe graph UI: the GPU canvas and its layouts, the timeline feed, Tasks, the session-history screen, tags and filters, editing, review, audit, System
Recall & captureThe session brief, search, silent writes and their verdicts, what gets redacted, code refs
Conflicts & CheckupSuspected conflicts, judgments, claim checks, graph sweeps
Multi-project memoryThe machine core, the registry, the home graph, promotion
Runtime architectureThe processes and their roles, discovery, MCP bridging, idle unload, lifecycle
Storage & TepinDBThe .tepin file, migrating from SQLite, at-rest encryption, the npx tepindb flow
Local modelsThe cortex (embeddings, reranker, NLI), choosing models, staying offline
Troubleshootingdoctor, status, stop, daemons and ports, locked stores, common fixes

Security posture — threat model, measures in place, known gaps — lives in SECURITY.md at the repository root. The roadmap lives in the project's own memory graph — dogfooding is the spec.