🔒
// rmpl_core.py
Runtime Memory Persistence Ledger
The spine. Every memory write is tracked, versioned, and provenance-logged before it touches storage — so nothing gets lost, and nothing gets silently overwritten.
100% context portability — 10/10 critical facts preserved across sessions
🌊
// z1_dam.py
Dam Layer
First gate. Stale, conflicting, or low-value context gets filtered before it's ever saved — so your silos stay lean and recall stays fast.
100% catch rate — 28/28 cases
🏺
// z1_reservoir_gate.py
Reservoir Gate
Where memory settles. Reflected, compressed, and staged before it's written long-term — so history keeps growing without recall slowing down.
Runs automatically after every session — no manual triage.
🌉
// z1_bridge.py
The Bridge
The runtime interface your agent talks to. One connection point for read/write memory — plug in MCP, a custom tool, or your own agent loop.
Framework-agnostic — build whatever you want on top.
🗂️
// z1_silo_router.py
Silo Router
Deterministic keyword matching routes context to the correct memory silo — operational, relational, domain, situational. No model inference for routing, no wasted tokens.
100% routing accuracy — 45/45 cases
🛡️
// boundary safety
Boundary Safety
Runs quietly in the background. Deterministic rules catch destructive or looping actions before they execute; a small local model (llama3.2:3b) handles the fuzzy edge cases. It's there so you don't have to think about it.
Present. Never the headline.