Inspiration

Long-running AI systems can remember many messages and still lose the meaning of a conversation. They may treat an old decision as current, confuse an interpretation with a fact, or repeat an error after a user has corrected it.

Victoria began as an independent exploration of that problem. Through extended work with AI systems, I became convinced that reliable continuity requires more than a larger context window. An agent needs an architecture that can distinguish sources, time, validity, uncertainty, superseded information, and human corrections.

What Victoria Trace does

Victoria Trace is an auditable continuity layer for long-running AI agents.

The Build Week prototype is designed to demonstrate one clear workflow:

  1. A project history contains an original decision.
  2. A later message changes or supersedes that decision.
  3. Normal retrieval produces an outdated or ambiguous answer.
  4. Victoria Trace identifies the currently valid information and shows the supporting evidence.
  5. A user adds a correction or clarification.
  6. That correction becomes a versioned memory update and a regression test.
  7. The original question is rerun to verify that the same error no longer occurs.

Instead of only answering a question, Victoria Trace explains what changed, what remains uncertain, and why the current answer should be trusted.

How it is being built

Victoria Trace is being developed as a small, local-first vertical slice of the larger Victoria architecture.

The prototype uses GPT-5.6 and Codex together with deterministic Python components for:

  • temporal and versioned memory records;
  • supersession and validity relationships;
  • evidence-backed retrieval;
  • unresolved-information tracking;
  • human correction handling;
  • automated regression checks;
  • Golden Trace validation.

The demonstration uses synthetic project data only. No private conversations, family information, medical information, or personal chat archives are included.

Challenges

The main challenge is balancing model interpretation with deterministic, inspectable system behavior. The language model can help understand what a statement means, but the architecture must preserve where it came from, when it was valid, and whether it was later corrected.

A second challenge is building a coherent and testable product within the short Build Week deadline while clearly separating the new implementation from pre-existing Victoria research and components.

Why it matters

As AI agents work across longer projects, files, tools, and conversations, memory errors become operational errors. A system that confidently retrieves an outdated decision may be more dangerous than one that admits uncertainty.

Victoria Trace explores a different principle:

AI memory should not only remember what was said. It should know when that information may no longer be valid.

Built With

Share this project:

Updates

posted an update

Build Week development retrospective

Victoria Trace was built incrementally as one focused vertical slice of the broader Victoria architecture.

During Build Week, the project evolved through these stages:

  1. An immutable, append-only event ledger
  2. A deterministic state projector
  3. A resolver that distinguishes current, superseded, unresolved, and historically incorrect information
  4. An atomic human-correction workflow that never overwrites earlier revisions
  5. A stored regression generated from the correction
  6. A guided terminal proof
  7. An interactive audit mode for exploring the evidence history

The final implementation contains 168 passing tests and runs locally with Python 3.12+, without an API key, paid runtime service, third-party package, or runtime LLM.

The central idea remained the same throughout development:

Most AI memory systems store what was said. Victoria Trace remembers what is current—and how it became current.

Repository:
https://github.com/Peter-Homemade/victoria-trace

Demo video:
https://www.youtube.com/watch?v=RMqc7Dl7HyY

Log in or sign up for Devpost to join the conversation.