The trace record
A trace record is a record of human direction and machine execution. It keeps a session’s instructions in their original words and links them to the agent’s choices, the checks and the resulting changes, so that you, or a collaborator who joins later, can reconstruct the work.
| File | What it holds |
|---|---|
evidence.json |
Your exact words: prompts, answers you gave in the agent’s question dialog, and captured review comments, with declared redactions. |
summary.md |
Your ideas and interventions, citing the turn IDs they come from. |
coverage.json |
Each captured turn, marked covered or explicitly excluded. |
checks.jsonl |
One row per check: the candidate, the criterion, the method, who ran it, the result, the artifact, the sources it compared the candidate with when it names them, and the limits, meaning what it did not cover. |
decisions.jsonl |
The decision account, only when a consequential choice was made: the question, who proposed and who selected it, the reason it was taken over the alternatives, the inputs it used, under what authority, and who owns it. Each choice is recorded when it is made. |
publication.json |
The disclosure review, bound to the current files. Any later change invalidates it. |
An agent session that commits work keeps one record; a commit a person typed owes none.
The record is drafted in ignored workspace/record-staging/, read and redacted, and then promoted to ai/records/<id>/.
Before each commit, one command runs that routine and drafts the commit body from the record, and a later commit of the same session updates the same record without renumbering a turn or rewriting a choice or check already promoted.
A record does not establish that the work is complete or correct, and its disclosure review is not acceptance; see Review states.
This page describes TRACE-OS 0.1.0-rc24, a release candidate prepared on 2026-10-16.
© 2026 Amirhossein (Miros) Zohrehvand and Aldona Kapačinskaitė. All rights reserved.
Researchers are welcome to apply the TRACE principles. Please cite the accompanying paper.