Preprint
FluctlightDB: A Memory Model of Data for AI Agents
A preprint by Ganesh S, an independent researcher, submitted on 10 July 2026 and updated on 14 September 2026. It is on arXiv as 2608.12365. It is not a journal article.
The argument
For fifty years, data systems have answered two questions. The relational model asked which records match a predicate. The vector model asked which vectors lie nearest a query. Neither was built for cue-driven, provenance-weighted recall across long sessions.
The paper proposes treating long-term agent memory as its own model of data, with
write semantics (encoding, separation, consolidation, provenance) and read semantics
(a cue spreading through a linked memory graph), and presents FluctlightDB as an
embedded engine that implements that contract with experience() and
activate(). Embedded, here, means the same packaging as SQLite: the
library runs in-process, one brain directory on disk, no server to provision.
It makes that case narrowly. It does not claim to be a new kind of memory layer above Mem0, Zep or HippoRAG-style systems. It claims an engine contract that could sit beneath such a layer. It claims no new neuroscience and no new transformer. Retrieval and question-answering are different measurements, and the paper types its figures by which one it ran.
What it measured
The figures this site will repeat are the ones with a file path beside them, on the benchmarks page. They are maintainer-reported, frozen in July 2026, with open harnesses, and nobody outside the project has reproduced them yet. An earlier headline was withdrawn; the reason is on that page, next to the figure, and it is not repeated as a result.
The engine, the harnesses and the frozen results are in the GitHub repository. The one-minute path the paper names is the same install line as the rest of this site.
Cite this
Ganesh S, “FluctlightDB: A Memory Model of Data for AI Agents”, 2026. Preprint, arXiv:2608.12365. Archived at doi:10.5281/zenodo.20949890.
The citation file in the repository lists the family name as S and the given name as Ganesh, so the BibTeX inverts them. The byline on arXiv reads Ganesh S. ORCID 0009-0006-7758-4114.
@article{ganesh2026fluctlightdb,
title = {FluctlightDB: A Memory Model of Data for AI Agents},
author = {S, Ganesh},
year = {2026},
month = jul,
eprint = {2608.12365},
archiveprefix = {arXiv},
primaryclass = {cs.DB},
doi = {10.5281/zenodo.20949890},
url = {https://arxiv.org/abs/2608.12365}
} Read it, and the thing it describes
- Abstract on arXiv
- Full text on arXiv
- Archived at Zenodo, doi:10.5281/zenodo.20949890
- Hugging Face paper page
- Hugging Face model card for the paper
- Engine source on GitHub
- Author, Ganesh S, on ORCID
On this site: install it and open a brain, the words the paper uses, the figures with their conditions, and the API the code actually has.