
What happened
SurrealDB Agent Memory's official article presents a model splitting valid time, known time and system time; its three-temporal model uses valid_from/valid_until and as_of, and the REST API accepts observed_at.
Why it matters
Splitting the clocks makes history questions easier to organize, but it does not guarantee the underlying record is correct — SurrealDB says it is describing its own product's behavior, not a standard other systems share.
Summaries like this, every morning.
A practical mismatch is the starting point: when old conversations or documents are imported into an AI's memory later, the date of the event and the date the AI learned about it can drift apart. An example makes this concrete — a log saying someone has worked at a company since April, imported in July, yields three distinct moments: April for validity, July for when the AI learned it, and the actual database write time for storage. Collapsing them into one date makes a question like 'did the AI know about this job in May?' hard to answer.
The piece also points to a real implementation discussion. A Graphiti developer reported Issue #1489 in May 2026 asking to separate event time from import time during backfill of old conversations, though the issue was later marked resolved upstream in July — so it is not evidence of a current defect. The takeaway is narrower: how timestamps are passed when importing past logs can become a design question.
The SurrealDB material is presented as that product's own design explanation. Its three-temporal model uses valid_from and valid_until for the validity period and as_of to trace what the system knew at a given point, while observed_at lets a caller supply a known time different from the import time. This is not a standard feature of every AI memory, nor a guarantee that dates are read correctly automatically — and keeping history is separate from being able to automatically correct a wrong memory.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.