a memory layer for agents
Most memory layers store what's true. SMRITI also remembers what was true, and until when — facts are superseded, never deleted, with the validity window handed to the model at read time.
The strong open layers landed within weeks of each other — Garry Tan's GBrain (Apr 5), Supermemory's fully-local pivot, and the established mem0 / Zep. This compares architecture you can verify by reading the code, not accuracy claims. Benchmarks get their own panel below, honestly.
| Capability | SMRITI | GBrain | Supermemory local |
mem0 | Zep |
|---|
Each of these solved something genuinely — but the headline strengths deserve scrutiny too. Four rows per card: the strength, the strength challenged, the gap, and SMRITI's answer.
Not branding — Indian epistemology worked out a technical vocabulary for memory two millennia before vector databases, and the pipeline maps almost one-to-one. The Nyaya line anubhava → samskara → smriti (experience leaves impressions; recollection arises from them) is the write path. Vedanta's badha — sublation, a later cognition invalidating an earlier one without erasing that it occurred — is supersession.
SMRITI ships the LongMemEval + LoCoMo harness so you generate its score on your hardware. Until that run exists, here are the published reference points it has to meet — shown as the bar to clear, not a win to claim.
Why this panel exists. Vendor numbers use different judges, answer models and splits — they aren't directly comparable, which is exactly how everyone "wins" at once. The only honest comparison is one you run yourself with a fixed judge. Run lite and full modes side by side; report both.
run it
# 11 offline tests, no keys, no network
pip install -e . && pytest tests/
# see supersession live
python examples/quickstart.py
# your benchmark number
python -m bench.download
python -m bench.run --bench longmemeval \
--data data/longmemeval_oracle.json \
--mode lite --limit 50
lite — zero LLM at write time, fully offline.
full — adds extraction + supersession via any OpenAI-compatible endpoint.