Every AI vendor asks to be trusted. This is the record that makes the question answerable instead: what our own AI did, taken from the same hash-chained ledger that /proof/ anchors publicly, generated by custody rather than written by hand.

It is small right now, and that is the honest state of it. It began on 2026-08-08. The point of a record like this is not how impressive it looks on day one — it is that it accumulates, that the uncomfortable rows are in it, and that nothing can be removed later without the chain showing it.

What our AI did — Automated Workflow

Every action taken by an automated model, what it was allowed to read, who signed it off, and how it turned out. Generated 2026-08-24T12:53:27 from a signed, hash-chained ledger.

25runs recorded
0stopped before running
25never approved
3produced nothing
0later found wrong
The uncomfortable part, which is the point. No accuracy rate is shown. 0 run(s) have been checked against a condition set for them in advance, and a percentage over fewer than 10 outcomes is noise. Counts are given instead.

25 run(s) were never approved by anyone. That is recorded rather than left blank, because a blank invites a charitable reading.

3 run(s) finished without producing anything. A job that reports success and produces nothing is the failure this whole system exists to catch.

Stopped before the model ran

These never reached the model, because the data it would have read was missing or out of date. A refusal is the most valuable line in this report: it is the wrong answer that was never written.

whenagentwhy it was stopped
No run has been stopped. That is only good news if the gate is switched on — an agent that declares no inputs can never be refused.

Turned out wrong

Judged against a condition fixed before the outcome was known, so it could not be reinterpreted afterwards.

whenagentevidence
None recorded. Note what that does and does not mean: 25 run(s) were never checked against anything.

Every run

whenagentmodelcould read producedapproved byoutcome
2026-08-24 06:43research-scoutclaude-sonnet-5none declaredb38316e40ff9not approvednot checked
2026-08-23 06:43research-scoutclaude-sonnet-5none declared7588e98612c9not approvednot checked
2026-08-22 06:43research-scoutclaude-sonnet-5none declaredb30a39a510c6not approvednot checked
2026-08-21 06:43research-scoutclaude-sonnet-5none declareddf0fa6a85976not approvednot checked
2026-08-20 06:43research-scoutclaude-sonnet-5none declared06e7dadad54cnot approvednot checked
2026-08-17 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txtbd969da9e8c3not approvednot checked
2026-08-16 06:43research-scoutclaude-sonnet-5none declareddc804856b726not approvednot checked
2026-08-16 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txt168766feefe7not approvednot checked
2026-08-15 06:43research-scoutclaude-sonnet-5none declaredea9b9ab60497not approvednot checked
2026-08-15 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txtb959257f6e6fnot approvednot checked
2026-08-14 06:43research-scoutclaude-sonnet-5none declaredproduced nothingnot approvednot checked
2026-08-14 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txt8c8265f34327not approvednot checked
2026-08-13 06:43research-scoutclaude-sonnet-5none declared8a996736cbb1not approvednot checked
2026-08-13 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txt9bb0ccbca983not approvednot checked
2026-08-12 06:43research-scoutclaude-sonnet-5none declaredproduced nothingnot approvednot checked
2026-08-12 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txt4745dca44c85not approvednot checked
2026-08-11 06:43research-scoutclaude-sonnet-5none declared318a59280d7cnot approvednot checked
2026-08-11 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txtproduced nothingnot approvednot checked
2026-08-10 06:43research-scoutclaude-sonnet-5none declaredde133d41fbecnot approvednot checked
2026-08-10 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txt156110ba24a7not approvednot checked
2026-08-09 06:43research-scoutclaude-sonnet-5none declared177fcc95d031not approvednot checked
2026-08-09 04:23portfolio-deskclaude-sonnet-5file #9fd5d540.txt77610d52c7fdnot approvednot checked
2026-08-08 22:09portfolio-deskclaude-sonnet-5file #9fd5d540.txtc4090df48edbnot approvednot checked
2026-08-08 20:24research-scoutclaude-sonnet-5none declaredc0b262290c2cnot approvednot checked
2026-08-08 20:24wiring-testclaude-sonnet-5none declaredf873eef4f852not approvednot checked
What this cannot prove. It records what a program declared and what changed on disk. It shows which sources a run was entitled to read and that those bytes have not changed since — not that the model read them, or read them correctly. It cannot see inside the model. And it never claims an answer was true: only whether the condition set in advance was later met.

What it deliberately does not contain. No prompts and no outputs. The ledger keeps fingerprints and sizes, never the text.

Filenames are redacted. Sources appear as stable fingerprints, so this page can be handed to someone outside the company without showing them what the files are called — a filename is content too. The same source fingerprints the same way every run, so it is still possible to see that several runs read one source and another did not.