Corrections supersede
A correcting fact expires the old one and stamps a back-link at write time. Nothing is silently overwritten, so the timeline stays intact.
An open-source bi-temporal RAG platform. It remembers what it knew, and when it knew it, so an answer about the past is defensible rather than merely plausible.
Acme Corp moved its headquarters. The 2019 filing said Boston; the 2022 filing said Denver. Drag the slider to replay what the ledger knew at any past moment. Later corrections never leak backward.
| Event time [valid_at, invalid_at) | When the fact was true in the world. Answers “where was it in 2020?” |
| System time [created_at, expired_at) | When the system learned it. Answers “what did we believe last March?” and powers replay. |
A correcting fact expires the old one and stamps a back-link at write time. Nothing is silently overwritten, so the timeline stays intact.
Generation is constrained to served facts and verified claim by claim afterwards. Unsupported claims are flagged, never quietly shipped.
FalkorDB or Neo4j, local or hosted embedders, your infrastructure. The core imports only the standard library.