Memory That Thinks.
The Virtual Memory Management Unit for AI Agents
Your agent forgets everything the moment its context window fills. Sulcus gives it a real memory— a reactive knowledge graph that surfaces what matters, fades what doesn't, and pages the right context in at the right time. Thermodynamic decay. Entity relationships. Interaction-aware recall.
Memories aren't static rows in a database. They have heat — born hot, cooling with time, reheating on recall, spreading warmth through edges to related knowledge. When an agent searches, the engine doesn't just find matches. It ignites the graph — and reactive triggers fire automatically to reinforce, notify, or act.
Four specialized components for persistent, intelligent recall.
Four subsystems run on every store: SIVU scores utility, SICU classifies type, SILU extracts entities via GPT-5.4-nano and builds the knowledge graph, and SITU evaluates reactive triggers. Memory that understands itself.
Apache AGE temporal knowledge graph built on Postgres. 4,131 vertices, 6,713 edges — growing with every store. Cypher queries, entity extraction, temporal traversal. Self-healing on every store and recall.
Three decay modes: Time-only, Interaction-only, and Hybrid (default). Type-specific half-lives, recall-boost stability, heat-driven resonance. Relevance-weighted recall: similarity × 0.7 + heat × 0.3.
A background curation cycle acts as the system's sleep cycle — reclassifying, consolidating, summarizing, and re-vectorizing memories to keep the graph accurate and lean as knowledge evolves.
30+ Configurable Knobs. Zero Hardcoded Behavior.
Every parameter of the memory engine is exposed via API. Tune decay profiles, resonance depth, trigger rules, consolidation thresholds, and context budgets per tenant, per type, per node.
Reactive Memory Triggers
Set rules on your memory graph. When events happen — a memory is stored, recalled, boosted, or starts to decay — Sulcus fires actions automatically. Pin important memories. Boost fading context. Webhook your systems. The agent doesn't have to remember to remember.
Auto-pin every preference memory so it never decays.
Reinforce memories every time they're searched — spaced repetition, automated.
Alert the agent when critical knowledge starts cooling. Act before it's lost.
Fire HTTP callbacks when memory heat is increased. Chain external systems into your memory lifecycle.
4 events · 7 actions · filter by type, namespace, label pattern, heat threshold · unlimited triggers per tenant
Five lines. Real memory.
Zero-dependency SDKs for Python and Node.js. Or connect directly via MCP or REST.
pip install sulcusfrom sulcus import Sulcus
s = Sulcus(api_key="sk-...")
s.remember("User prefers dark mode",
memory_type="preference")
results = s.search("dark mode")npm install @digitalforgestudios/sulcusimport { Sulcus } from "@digitalforgestudios/sulcus";
const s = new Sulcus({ apiKey: "sk-..." });
await s.remember("User prefers dark mode",
{ memoryType: "preference" });
const results = await s.search("dark mode");Your memories. Your machine. Your rules.
Most memory systems require your data to live on someone else's server. Sulcus runs locally by default. Cloud sync is optional, encrypted, and you control what leaves the machine.
The WASM core and MCP sidecar run entirely on your hardware. No network calls required for reads or writes. Your agent's memory never touches a cloud server unless you explicitly enable sync.
When you do enable cloud sync, data is encrypted in transit (TLS 1.3) and at rest (AES-256). Tenant isolation ensures your memory graph is invisible to other users — and to us.
Self-host the entire stack — server, database, sync — in your own infrastructure. No phone-home telemetry, no surprises. Enterprise licensing available for on-premise deployments.
Choose which namespaces sync to the cloud and which stay local. Sensitive memories (credentials, personal data, health info) can remain on-device while shared knowledge replicates across your fleet.
Free tier. No credit card. Start building agents with real memory in under five minutes.
No credit card required · Privacy-first · Your data, your control.
Releases, memory research, and what we're building.