Five guarantees, in one system
each is a property some memory layer offers — few offer more than one
The memory layers now available for AI agents each tend to choose one property
and build around it. One keeps a model out of the read path. Another isolates
tenants. Another puts a person between the agent and the permanent record. Each
is a defensible product on its own. What is uncommon is all of them in one
system, each measured rather than asserted — and that is what regulated
work requires, because a buyer who needs one of these usually needs the others.
Five properties, what each protects against, and the measurement behind it. None is unique to this engine; the combination is. Systems built for other purposes — personal assistants, coding agents, consumer chat — reasonably choose differently, and are not what this describes.
No generative model on the write path or the read path
What it prevents. A hidden instruction steering the search or being rewritten into memory; a summary replacing what was said; token cost on every write and every recall
How it is held: Nothing is extracted, summarised or generated on the way in. Retrieval is BM25, fixed dense embeddings, a cross-encoder and a stated rule
Records stored verbatim
What it prevents. A model’s paraphrase standing in for the source; an audit trail that cannot be checked against anything
How it is held: What was stored is what is returned, with its identifier and its date
Isolation, not selectivity
What it prevents. A restricted record shifting the ranking, or appearing at a lower position, for someone who may not see it
How it is held: Scope is enforced inside every query. A record outside the caller’s groups is never retrieved — measured at zero leaks under adversarial testing
A person between the agent and the lasting record
What it prevents. An agent quietly writing a permanent fact that nobody approved
How it is held: The durable tier changes only by a person’s approval. Nothing an agent writes reaches it without that step
The same answer twice
What it prevents. A result that cannot be reproduced for the auditor who asks six months later
How it is held: No sampling, no temperature, no model version underneath. Eight figures re-measured seven weeks apart, unchanged
What this does not claim. A system that learns its retrieval strategy from
outcomes can score higher on a benchmark than one that fixes it. We chose the
fixed rule because a strategy that moves cannot be replayed, and replay is what
the sectors we serve ask for. That is a trade, made deliberately, and stated.