Satori Memory Engine
5-layer persistent, user-sovereign memory architecture
1. Episodic
Timestamped log of every interaction
POST /api/memory/capture2. Semantic
Extracted facts, preferences, beliefs
POST /api/memory/extract3. Procedural
Behavioral patterns and routines
GET /api/memory/context4. Relational
People, relationships, communication patterns
GET /api/memory/search5. Contextual
Current life circumstances and active goals
GET /api/memory/exportAPI Endpoints
- POST /api/memory/capture — Save interaction to episodic layer
- POST /api/memory/extract — Run extraction pipeline (Claude analyzes episode)
- GET /api/memory/context — Assemble memory context for current conversation
- GET /api/memory/search — Search across all memory layers
- DELETE /api/memory/:id — User deletes specific memory
- GET /api/memory/export — Full memory export (user sovereign)
Encryption: AES-256-GCM · Key derivation: PBKDF2 · Platform never stores plaintext