The run receipt
Records agree · 202 of 209 checks · Signed: Yes · Anchored: No
| Run | demo-run-2 · 1880b4aa455b |
|---|---|
| Format | stage-receipt-chain/0.2 |
| Stages | 6 of 6 declared stages; 1 retry recorded |
| The graph | 7 nodes · 8 links · [PASS ] edges conform to declared_edges· [PASS ] edges equal the edges derived from the receipts |
| Chain head | sha256:a3a4c5ebdba696004f5185086f3396a10168d0c94fda4f62943a9b4d02028384 |
| Output files | 6 of 6 present and matching their receipts |
| Model stages | model: declared not re-runnable — a sampled model call: its output is recorded, not replayed |
| Authorization | no authorization records |
| Recorded | → · the record does not say which onetrace version made it |
| Signature | Yes · test key (demo)· sha256:311dc2859bb2dfcfa2c94184b682fff3f535ec4c8867c1437a29123b4c626777 |
| Anchor | No · not anchored |
View JSON
{"anchor":{"reason":"a demo record; anchoring is not part of this demo","state":"unanchored"},"chain":[{"digest":"sha256:320269f54eae7277e33c11187b218de57e73247d3e6238853e36d951553595a1","file":"receipts/01-request.json","index":"1","stage":"request"},{"digest":"sha256:c7b56a92095158574296ba32aeccd810fa67add05b9ebf18cebd75b08e7b1701","file":"receipts/02-context.json","index":"2","stage":"context"},{"digest":"sha256:b9ba9f5c77eb382df6282a7a43bf4d1e41cfb66126929db74413cd71b9378f50","file":"receipts/03-tests_1.json","index":"3","instance":"1","stage":"tests"},{"digest":"sha256:f64b683ef2356032fa2ad96fa9393468f8a62fca55e970bfad9ab02e0d30ce57","file":"receipts/04-tests_2.json","index":"4","instance":"2","stage":"tests"},{"digest":"sha256:c607a6255e49a4cd2b8f807e7fd2691d396c4515c13cd6ce5bc989b4ac1b7747","file":"receipts/05-model.json","index":"5","stage":"model"},{"digest":"sha256:d8a8d0f3fed543651affd6fc616a4dbcd07e6e59864222f64ab3e69cfd6f462d","file":"receipts/06-proposal.json","index":"6","stage":"proposal"},{"digest":"sha256:a3a4c5ebdba696004f5185086f3396a10168d0c94fda4f62943a9b4d02028384","file":"receipts/07-config-applied.json","index":"7","stage":"config applied"}],"chain_head":"sha256:a3a4c5ebdba696004f5185086f3396a10168d0c94fda4f62943a9b4d02028384","declared_edges":[{"from":"request","to":"context"},{"from":"request","to":"tests"},{"from":"request","to":"model"},{"from":"context","to":"model"},{"from":"tests","to":"model"},{"from":"model","to":"proposal"},{"from":"proposal","to":"config applied"}],"edges":[{"from":"request","to":"context"},{"from":"request","to":"tests#1"},{"from":"request","to":"tests#2"},{"from":"request","to":"model"},{"from":"context","to":"model"},{"from":"tests#2","to":"model"},{"from":"model","to":"proposal"},{"from":"proposal","to":"config applied"}],"format":"stage-receipt-chain/0.2","run_id":"demo-run-2","run_id_source":"caller"}Check it yourself
Download this run's record, unpack it, and in its folder run:
pip install onetrace-verify
onetrace-verify --require-artifacts .It runs offline, with no account.
What this receipt does not say
- that the output or the action was correct
- why the model wrote what it wrote
- that the signing key wasn't misused (your trust list is what ties a key to a name)
- that the run was correct at the anchored time (the anchor shows only that the record existed by then)