A single Rust binary that gives agents durable memory across sessions. One file: no Docker, no Postgres, no cloud. So they stop re-deriving what they already learned, and stop repeating past mistakes.
Without memory, every session relearns the same decisions, conventions, and dead ends, burning tokens and reintroducing errors you already fixed.
Vault gives agents durable recall with confidence decay, so what mattered stays and what didn't fades, and answers get better over time.
BM25 + dense vectors fused with reciprocal rank fusion. Offline embeddings (all-MiniLM-L6-v2) are compiled into the binary, so semantic search runs with zero network.
Ask what a fact was, and when it was believed vs. actually true: as_of, valid_at, and full 2-axis queries.
Ebbinghaus decay fades unused memories; layer promotion moves what's accessed into core. Prune, archive, purge: you stay in control.
Typed links, traversal, community detection, and global search across clusters. Holistic answers, not just nearest neighbors.
AES-256-GCM at rest (opt-in) with the search index in plaintext, plus an immutable SHA-256-chained journal for chain of custody.
Grounded Q&A over stored memories (mimir_ask), key-value state with TTL, and connectors for GitHub and files.
Competitor capabilities and tool counts per Perseus Vault's published comparison matrix; verify against each vendor's current docs.
Ready-made adapters make Vault the default memory backend, and your agent's memory doubles as a Markdown knowledge base in Obsidian, Logseq, or Notion.