Under the hood · ax0s-memory 0.5.0
No magic.
Just records.
Most software asks you to trust a black box. This page opens ours. In ten minutes of reading you'll know what Ax0s Memory actually is — where your data physically lives, what happens when something gets written or corrected, who's allowed to touch what, and how we test it. Written for a curious owner, precise enough for their engineer.
Four layers, bottom to top
Where your data lives,
and what sits on top of it.
/api for software, and two MCP endpoints for AI assistants — the open standard Claude, ChatGPT and others speak. Same store behind all three, so a person, a script, and an assistant always see the same current answer.
What happens when
a fact changes.
This is the mechanism the whole product hangs on, so here it is step by step. Ordinary databases update in place — the old value is simply gone, and with it the answer to "why did we think that?" Ax0s corrects by supersession instead.
A correction, step by step
Why not just edit the row?
edit the past is destroyed disputes become memory contests — loudest wins supersede the past is addressable "since when?" and "who decided?" have receipts retained & addressable since 2026-04-04 round-trip verified on the register
The honest boundary: supersession records corrections — it does not automatically detect contradictions between sources and resolve them for you. When two records conflict, that's surfaced as a conflict for a human. We claim the mechanism, not mind-reading.
Who's allowed
to touch what.
Every person, script and assistant that connects is a named principal with its own token. Each principal gets explicit grants — which areas of memory it can see, whether it can write, when its access expires. The default answer is no: an unlisted request is denied, not shrugged through. Grants can be revoked in one move, and every access decision leaves an audit record, so "what did the assistant read last Tuesday" is a query, not a mystery.
How we know
it works.
And the things we haven't proven, we list: three claims sit at "re-run pending" on the register right now — two retrieval-quality evaluations and a provider-retention check — rather than quietly omitted. A proof page that only ever says yes isn't a proof page.
Trust what you can inspect.
Bring your technical person to the call — this page is the agenda. We'll go as deep as they want to go.
ax0s-memory 0.5.0 · self-hosted · every claim receipted