Runs / P1 / p1-13-baseline-set1-again

p1-13-baseline-set1-again · P1

No difference found vs p1-01-baseline-set1

5 of 5 declared stages · recorded in the format stage-receipt-chain/0.3 · ran · received by this console

  • Records agree Yes
  • Ran as approved a straight-line run: there is no plan to compare
  • Signed by a known recorder Yes
  • Committed by a known time Not anchored

Records agree: this console's check held, with the run's output files required. Every check behind this is on Proof

The case

Run
p1-13-baseline-set1-again
ran
→
What it was for
load_docs → split → embed → retrieve (Searched the documents) → answer
This answer's trail was checked on — each check that ran held.

Held under the checks that ran; not anchored, so it can't be shown to be the record that was made.

Repeat the check

Run it from the run's folder:

onetrace-verify --trust trust.json MANIFEST.json

What the evidence establishes

Each rung is a separate question, with its own evidence.

Records agreeYes · 145 checks made — all hold.
Signed by a known recorderYes · demo key (public seed: proves the record wasn't changed since signing, not who signed it) ·
sha256:6e20550ae0dc…sha256:6e20550ae0dc6b4471d54336d09d74d14f3f623b735045eddd053c444ec3b14c
Nothing declared is missingYes · Each declared step left a receipt, as the receipts themselves state.
Ran as approveda straight-line run: there is no plan to compare
Re-runnable stages reproducedNot checked · No re-check from the record was run, so this page does not say whether anything comes out the same.
Action authorized, effect confirmedNo records · This console does not record authorization.
Committed by a known timeNot anchored · no anchor beside the chain

None of these says the run's output or action was correct.

The execution graph

These verdicts come from the latest comparison of this run against the baseline p1-01-baseline-set1, stored . Open that comparison

recorded as a straight line (no graph recorded)

Show as table
NodeStageRecorded position
load_docsload_docs1
answeranswer5
splitsplit2
embedembed3
retrieveretrieve4
FromTo
embedretrieve
load_docssplit
retrieveanswer
splitembed
splitretrieve

A link shows which recorded output a stage read. It does not by itself prove that one stage caused the next.

Recorded order

What happened, in the order the receipts give

Held under the checks that ran; not anchored, so none of these steps can be shown to be the record that was made.

StepWhenWhat was checked and what was notOutcome
load_docs
step 1 of 5
→

Checked — it holds.

Completed.
split
step 2 of 5
→

Checked — it holds.

Completed.
embed
step 3 of 5
→

Checked — it holds.

Completed.
retrieve (Searched the documents)
step 4 of 5
→

Checked — it holds.

Completed.
answer
step 5 of 5
→

Checked — it holds.

Completed.
Receipt · step 1 of 5 · load_docs
step 1 of 5

load_docs

What went in
documents · 3737 bytes
What came out
documents.json · 3728 bytes
When
→

Completed.

Ran as policy-pages, version 1.0.0.

Receipt · step 1 of 5 · load_docs
Version
policy-pages · 1.0.0
What went in
documents · 3737 bytes
sha256:294cef7d140e…sha256:294cef7d140ef8ead6089a2cd705db944eb256ecbbe150052db5d702951fce0e
What came out
documents.json · 3728 bytes
sha256:04d0e7031824…sha256:04d0e7031824508f3a41f56b65cca69522e80bb2c31b4f8957335cd0e53e104d
Fingerprint
sha256:97c48f7566bd…sha256:97c48f7566bdfbbeb36e7a77c2cc7169d15a27c7c56a10810a6db4ae6710c8c5
Settings it ran with
{
 "shop": "the example shop (made up for this demo)"
}
The receipt, exactly as recorded
{"anchor":{"reason":"a demo record; anchoring is not part of this demo","state":"unanchored"},"assertions":{"constants":{"shop":"the example shop (made up for this demo)"}},"coverage":{"boundaries":[],"completeness":"incomplete","declared_stages":["load_docs","split","embed","retrieve","answer"],"emitting_stages":["load_docs"]},"digest_source":"emitter","emission":{"gaps":[],"policy":"fail-closed"},"format":"stage-receipt/0.3","inputs":[{"bytes":"3737","digest":"sha256:294cef7d140ef8ead6089a2cd705db944eb256ecbbe150052db5d702951fce0e","media_type":"application/json","name":"documents","trust_class":"operator-authored"}],"instrument":{"config_digest":"sha256:56c646c4d9ec3922000e10b0c5a8d0d47fd22fec9469612535fb669c0bed5b2b","id":"policy-pages","kind":"reader","manifest_digest":"sha256:c11911097fdfc76dfc31b5de6a4827e6459b926e0075d6fd40ac6d3f873266a6","rederivable":"true","version":"1.0.0"},"outcome":{"class":"ok"},"outputs":[{"bytes":"3728","digest":"sha256:04d0e7031824508f3a41f56b65cca69522e80bb2c31b4f8957335cd0e53e104d","media_type":"application/json","name":"documents.json","trust_class":"operator-authored"}],"prev":null,"run_id":"p1-13-baseline-set1-again","stage":{"index":"1","name":"load_docs"},"time":{"ended":"2026-10-25T12:52:08.505+00:00","started":"2026-10-25T12:52:08.502+00:00"}}
The check's own words
[PASS   ] receipts/01-load-docs.json: receipt format
[PASS   ] receipts/01-load-docs.json: bytes are canonical
[PASS   ] receipts/01-load-docs.json: required field 'format'
[PASS   ] receipts/01-load-docs.json: required field 'run_id'
[PASS   ] receipts/01-load-docs.json: required field 'stage'
[PASS   ] receipts/01-load-docs.json: required field 'prev'
[PASS   ] receipts/01-load-docs.json: required field 'time'
[PASS   ] receipts/01-load-docs.json: required field 'coverage'
[PASS   ] receipts/01-load-docs.json: required field 'emission'
[PASS   ] receipts/01-load-docs.json: required field 'anchor'
[PASS   ] receipts/01-load-docs.json: required field 'instrument'
[PASS   ] receipts/01-load-docs.json: required field 'inputs'
[PASS   ] receipts/01-load-docs.json: required field 'outputs'
[PASS   ] receipts/01-load-docs.json: required field 'assertions'
[PASS   ] receipts/01-load-docs.json: required field 'outcome'
[PASS   ] receipts/01-load-docs.json: time.started carries its zone
[PASS   ] receipts/01-load-docs.json: time.ended carries its zone
[PASS   ] receipts/01-load-docs.json: instrument is named and pinned
[PASS   ] receipts/01-load-docs.json: inputs/documents declares a trust class
[PASS   ] receipts/01-load-docs.json: outputs/documents.json declares a trust class
[PASS   ] receipts/01-load-docs.json: assertions name their constants
[PASS   ] receipts/01-load-docs.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/01-load-docs.json: coverage declares completeness
[PASS   ] receipts/01-load-docs.json: anchor state is declared, not absent
[NOT-RUN] receipts/01-load-docs.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/01-load-docs.json: digest matches the manifest
[PASS   ] receipts/01-load-docs.json: chain link
[PASS   ] receipts/01-load-docs.json: output artifact 'documents.json' matches
Receipt · step 2 of 5 · split
step 2 of 5

split

What went in
receipt:load_docs · 1307 bytes
documents.json · 3728 bytes
What came out
chunks.json · 3888 bytes
When
→

Completed.

Ran as char-splitter, version 1.0.0.

Receipt · step 2 of 5 · split
Version
char-splitter · 1.0.0
What went in
receipt:load_docs · 1307 bytes
sha256:97c48f7566bd…sha256:97c48f7566bdfbbeb36e7a77c2cc7169d15a27c7c56a10810a6db4ae6710c8c5
documents.json · 3728 bytes
sha256:04d0e7031824…sha256:04d0e7031824508f3a41f56b65cca69522e80bb2c31b4f8957335cd0e53e104d
What came out
chunks.json · 3888 bytes
sha256:a3e1be7df369…sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e
Fingerprint
sha256:9ddca7ff6dfa…sha256:9ddca7ff6dfa096c0f0013964bac4bb42f7d498a327231ef8192e53e54929e43
Settings it ran with
{
 "chunk_size": "1024",
 "overlap": "64"
}
The receipt, exactly as recorded
{"anchor":{"reason":"a demo record; anchoring is not part of this demo","state":"unanchored"},"assertions":{"constants":{"chunk_size":"1024","overlap":"64"}},"coverage":{"boundaries":[],"completeness":"incomplete","declared_stages":["load_docs","split","embed","retrieve","answer"],"emitting_stages":["load_docs","split"]},"digest_source":"emitter","emission":{"gaps":[],"policy":"fail-closed"},"format":"stage-receipt/0.3","inputs":[{"bytes":"1307","digest":"sha256:97c48f7566bdfbbeb36e7a77c2cc7169d15a27c7c56a10810a6db4ae6710c8c5","media_type":"application/json","name":"receipt:load_docs","trust_class":"operator-authored"},{"bytes":"3728","digest":"sha256:04d0e7031824508f3a41f56b65cca69522e80bb2c31b4f8957335cd0e53e104d","media_type":"application/json","name":"documents.json","trust_class":"operator-authored"}],"instrument":{"config_digest":"sha256:aaa2d6fad5864b8cba214fa5faa00631cb0095a469199a7082748a2a98eaea7e","id":"char-splitter","kind":"splitter","manifest_digest":"sha256:c11911097fdfc76dfc31b5de6a4827e6459b926e0075d6fd40ac6d3f873266a6","rederivable":"true","version":"1.0.0"},"outcome":{"class":"ok"},"outputs":[{"bytes":"3888","digest":"sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e","media_type":"application/json","name":"chunks.json","trust_class":"operator-authored"}],"prev":"sha256:97c48f7566bdfbbeb36e7a77c2cc7169d15a27c7c56a10810a6db4ae6710c8c5","run_id":"p1-13-baseline-set1-again","stage":{"index":"2","name":"split"},"time":{"ended":"2026-10-25T12:52:08.513+00:00","started":"2026-10-25T12:52:08.510+00:00"}}
The check's own words
[PASS   ] receipts/02-split.json: receipt format
[PASS   ] receipts/02-split.json: bytes are canonical
[PASS   ] receipts/02-split.json: required field 'format'
[PASS   ] receipts/02-split.json: required field 'run_id'
[PASS   ] receipts/02-split.json: required field 'stage'
[PASS   ] receipts/02-split.json: required field 'prev'
[PASS   ] receipts/02-split.json: required field 'time'
[PASS   ] receipts/02-split.json: required field 'coverage'
[PASS   ] receipts/02-split.json: required field 'emission'
[PASS   ] receipts/02-split.json: required field 'anchor'
[PASS   ] receipts/02-split.json: required field 'instrument'
[PASS   ] receipts/02-split.json: required field 'inputs'
[PASS   ] receipts/02-split.json: required field 'outputs'
[PASS   ] receipts/02-split.json: required field 'assertions'
[PASS   ] receipts/02-split.json: required field 'outcome'
[PASS   ] receipts/02-split.json: time.started carries its zone
[PASS   ] receipts/02-split.json: time.ended carries its zone
[PASS   ] receipts/02-split.json: instrument is named and pinned
[PASS   ] receipts/02-split.json: inputs/receipt:load_docs declares a trust class
[PASS   ] receipts/02-split.json: inputs/documents.json declares a trust class
[PASS   ] receipts/02-split.json: outputs/chunks.json declares a trust class
[PASS   ] receipts/02-split.json: assertions name their constants
[PASS   ] receipts/02-split.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/02-split.json: coverage declares completeness
[PASS   ] receipts/02-split.json: anchor state is declared, not absent
[NOT-RUN] receipts/02-split.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/02-split.json: digest matches the manifest
[PASS   ] receipts/02-split.json: chain link
[PASS   ] receipts/02-split.json: output artifact 'chunks.json' matches
Receipt · step 3 of 5 · embed
step 3 of 5

embed

What went in
receipt:split · 1563 bytes
chunks.json · 3888 bytes
What came out
vectors.json · 2758 bytes
When
→

Completed.

Ran as hashed-bow, version 1.0.0.

Receipt · step 3 of 5 · embed
Version
hashed-bow · 1.0.0
What went in
receipt:split · 1563 bytes
sha256:9ddca7ff6dfa…sha256:9ddca7ff6dfa096c0f0013964bac4bb42f7d498a327231ef8192e53e54929e43
chunks.json · 3888 bytes
sha256:a3e1be7df369…sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e
What came out
vectors.json · 2758 bytes
sha256:b6599c3e5bd3…sha256:b6599c3e5bd32a4252f99a75b24d79628f93b99a3530e48cb26fb8de96d88781
Fingerprint
sha256:ef713c9978b4…sha256:ef713c9978b4488f4f87943421c565c7cfd96609e9343a1a0f24d967ca9fd38d
Settings it ran with
{
 "embedder": "hashed bag of words, sha256 of each lower-cased word, 256 buckets"
}
The receipt, exactly as recorded
{"anchor":{"reason":"a demo record; anchoring is not part of this demo","state":"unanchored"},"assertions":{"constants":{"embedder":"hashed bag of words, sha256 of each lower-cased word, 256 buckets"}},"coverage":{"boundaries":[],"completeness":"incomplete","declared_stages":["load_docs","split","embed","retrieve","answer"],"emitting_stages":["load_docs","split","embed"]},"digest_source":"emitter","emission":{"gaps":[],"policy":"fail-closed"},"format":"stage-receipt/0.3","inputs":[{"bytes":"1563","digest":"sha256:9ddca7ff6dfa096c0f0013964bac4bb42f7d498a327231ef8192e53e54929e43","media_type":"application/json","name":"receipt:split","trust_class":"operator-authored"},{"bytes":"3888","digest":"sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e","media_type":"application/json","name":"chunks.json","trust_class":"operator-authored"}],"instrument":{"config_digest":"sha256:e10aa6721e2df0832af124fa1536f084ecfb5860480da69636101d86015270b2","id":"hashed-bow","kind":"embedder","manifest_digest":"sha256:c11911097fdfc76dfc31b5de6a4827e6459b926e0075d6fd40ac6d3f873266a6","rederivable":"true","version":"1.0.0"},"outcome":{"class":"ok"},"outputs":[{"bytes":"2758","digest":"sha256:b6599c3e5bd32a4252f99a75b24d79628f93b99a3530e48cb26fb8de96d88781","media_type":"application/json","name":"vectors.json","trust_class":"operator-authored"}],"prev":"sha256:9ddca7ff6dfa096c0f0013964bac4bb42f7d498a327231ef8192e53e54929e43","run_id":"p1-13-baseline-set1-again","stage":{"index":"3","name":"embed"},"time":{"ended":"2026-10-25T12:52:08.522+00:00","started":"2026-10-25T12:52:08.517+00:00"}}
The check's own words
[PASS   ] receipts/03-embed.json: receipt format
[PASS   ] receipts/03-embed.json: bytes are canonical
[PASS   ] receipts/03-embed.json: required field 'format'
[PASS   ] receipts/03-embed.json: required field 'run_id'
[PASS   ] receipts/03-embed.json: required field 'stage'
[PASS   ] receipts/03-embed.json: required field 'prev'
[PASS   ] receipts/03-embed.json: required field 'time'
[PASS   ] receipts/03-embed.json: required field 'coverage'
[PASS   ] receipts/03-embed.json: required field 'emission'
[PASS   ] receipts/03-embed.json: required field 'anchor'
[PASS   ] receipts/03-embed.json: required field 'instrument'
[PASS   ] receipts/03-embed.json: required field 'inputs'
[PASS   ] receipts/03-embed.json: required field 'outputs'
[PASS   ] receipts/03-embed.json: required field 'assertions'
[PASS   ] receipts/03-embed.json: required field 'outcome'
[PASS   ] receipts/03-embed.json: time.started carries its zone
[PASS   ] receipts/03-embed.json: time.ended carries its zone
[PASS   ] receipts/03-embed.json: instrument is named and pinned
[PASS   ] receipts/03-embed.json: inputs/receipt:split declares a trust class
[PASS   ] receipts/03-embed.json: inputs/chunks.json declares a trust class
[PASS   ] receipts/03-embed.json: outputs/vectors.json declares a trust class
[PASS   ] receipts/03-embed.json: assertions name their constants
[PASS   ] receipts/03-embed.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/03-embed.json: coverage declares completeness
[PASS   ] receipts/03-embed.json: anchor state is declared, not absent
[NOT-RUN] receipts/03-embed.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/03-embed.json: digest matches the manifest
[PASS   ] receipts/03-embed.json: chain link
[PASS   ] receipts/03-embed.json: output artifact 'vectors.json' matches
Receipt · step 4 of 5 · retrieve (Searched the documents)
step 4 of 5

retrieve (Searched the documents)

What went in
receipt:embed · 1606 bytes
receipt:split · 1563 bytes
chunks.json · 3888 bytes
vectors.json · 2758 bytes
questions · 116 bytes
What came out
hits.json · 446 bytes
When
→

Completed.

Ran as dot-product, version 1.0.0.

Receipt · step 4 of 5 · retrieve (Searched the documents)
Version
dot-product · 1.0.0
What went in
receipt:embed · 1606 bytes
sha256:ef713c9978b4…sha256:ef713c9978b4488f4f87943421c565c7cfd96609e9343a1a0f24d967ca9fd38d
receipt:split · 1563 bytes
sha256:9ddca7ff6dfa…sha256:9ddca7ff6dfa096c0f0013964bac4bb42f7d498a327231ef8192e53e54929e43
chunks.json · 3888 bytes
sha256:a3e1be7df369…sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e
vectors.json · 2758 bytes
sha256:b6599c3e5bd3…sha256:b6599c3e5bd32a4252f99a75b24d79628f93b99a3530e48cb26fb8de96d88781
questions · 116 bytes
sha256:9c5b74aebb4e…sha256:9c5b74aebb4e1699f0324502ac1cc8790d03e7c300681b1c4ace682b8e88ab66
What came out
hits.json · 446 bytes
sha256:d94541f02976…sha256:d94541f029765e4c5c34c93369892a94ca2d7726f82847a30c9d27bc7ab7d2da
Fingerprint
sha256:be36ac7c5caa…sha256:be36ac7c5caaadb2eb7828c994824984188e97cf8ae7f18ca71358c2d345548c
Settings it ran with
{
 "top_k": "4"
}
The receipt, exactly as recorded
{"anchor":{"reason":"a demo record; anchoring is not part of this demo","state":"unanchored"},"assertions":{"constants":{"top_k":"4"}},"coverage":{"boundaries":[],"completeness":"incomplete","declared_stages":["load_docs","split","embed","retrieve","answer"],"emitting_stages":["load_docs","split","embed","retrieve"]},"digest_source":"emitter","emission":{"gaps":[],"policy":"fail-closed"},"format":"stage-receipt/0.3","inputs":[{"bytes":"1606","digest":"sha256:ef713c9978b4488f4f87943421c565c7cfd96609e9343a1a0f24d967ca9fd38d","media_type":"application/json","name":"receipt:embed","trust_class":"operator-authored"},{"bytes":"1563","digest":"sha256:9ddca7ff6dfa096c0f0013964bac4bb42f7d498a327231ef8192e53e54929e43","media_type":"application/json","name":"receipt:split","trust_class":"operator-authored"},{"bytes":"3888","digest":"sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e","media_type":"application/json","name":"chunks.json","trust_class":"operator-authored"},{"bytes":"2758","digest":"sha256:b6599c3e5bd32a4252f99a75b24d79628f93b99a3530e48cb26fb8de96d88781","media_type":"application/json","name":"vectors.json","trust_class":"operator-authored"},{"bytes":"116","digest":"sha256:9c5b74aebb4e1699f0324502ac1cc8790d03e7c300681b1c4ace682b8e88ab66","media_type":"application/json","name":"questions","trust_class":"operator-authored"}],"instrument":{"config_digest":"sha256:f52674fb0ff4af3ac7c2683e93ba37c26da9d563353358b342799dea28969fdd","id":"dot-product","kind":"retriever","manifest_digest":"sha256:c11911097fdfc76dfc31b5de6a4827e6459b926e0075d6fd40ac6d3f873266a6","rederivable":"true","version":"1.0.0"},"outcome":{"class":"ok"},"outputs":[{"bytes":"446","digest":"sha256:d94541f029765e4c5c34c93369892a94ca2d7726f82847a30c9d27bc7ab7d2da","media_type":"application/json","name":"hits.json","trust_class":"operator-authored"}],"prev":"sha256:ef713c9978b4488f4f87943421c565c7cfd96609e9343a1a0f24d967ca9fd38d","run_id":"p1-13-baseline-set1-again","stage":{"index":"4","name":"retrieve"},"time":{"ended":"2026-10-25T12:52:08.531+00:00","started":"2026-10-25T12:52:08.528+00:00"}}
The check's own words
[PASS   ] receipts/04-retrieve.json: receipt format
[PASS   ] receipts/04-retrieve.json: bytes are canonical
[PASS   ] receipts/04-retrieve.json: required field 'format'
[PASS   ] receipts/04-retrieve.json: required field 'run_id'
[PASS   ] receipts/04-retrieve.json: required field 'stage'
[PASS   ] receipts/04-retrieve.json: required field 'prev'
[PASS   ] receipts/04-retrieve.json: required field 'time'
[PASS   ] receipts/04-retrieve.json: required field 'coverage'
[PASS   ] receipts/04-retrieve.json: required field 'emission'
[PASS   ] receipts/04-retrieve.json: required field 'anchor'
[PASS   ] receipts/04-retrieve.json: required field 'instrument'
[PASS   ] receipts/04-retrieve.json: required field 'inputs'
[PASS   ] receipts/04-retrieve.json: required field 'outputs'
[PASS   ] receipts/04-retrieve.json: required field 'assertions'
[PASS   ] receipts/04-retrieve.json: required field 'outcome'
[PASS   ] receipts/04-retrieve.json: time.started carries its zone
[PASS   ] receipts/04-retrieve.json: time.ended carries its zone
[PASS   ] receipts/04-retrieve.json: instrument is named and pinned
[PASS   ] receipts/04-retrieve.json: inputs/receipt:embed declares a trust class
[PASS   ] receipts/04-retrieve.json: inputs/receipt:split declares a trust class
[PASS   ] receipts/04-retrieve.json: inputs/chunks.json declares a trust class
[PASS   ] receipts/04-retrieve.json: inputs/vectors.json declares a trust class
[PASS   ] receipts/04-retrieve.json: inputs/questions declares a trust class
[PASS   ] receipts/04-retrieve.json: outputs/hits.json declares a trust class
[PASS   ] receipts/04-retrieve.json: assertions name their constants
[PASS   ] receipts/04-retrieve.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/04-retrieve.json: coverage declares completeness
[PASS   ] receipts/04-retrieve.json: anchor state is declared, not absent
[NOT-RUN] receipts/04-retrieve.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/04-retrieve.json: digest matches the manifest
[PASS   ] receipts/04-retrieve.json: chain link
[PASS   ] receipts/04-retrieve.json: output artifact 'hits.json' matches
Receipt · step 5 of 5 · answer
step 5 of 5

answer

What went in
receipt:retrieve · 2112 bytes
chunks.json · 3888 bytes
hits.json · 446 bytes
What came out
answers.json · 508 bytes
When
→

Completed.

Ran as extractive, version 1.0.0.

Receipt · step 5 of 5 · answer
Version
extractive · 1.0.0
What went in
receipt:retrieve · 2112 bytes
sha256:be36ac7c5caa…sha256:be36ac7c5caaadb2eb7828c994824984188e97cf8ae7f18ca71358c2d345548c
chunks.json · 3888 bytes
sha256:a3e1be7df369…sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e
hits.json · 446 bytes
sha256:d94541f02976…sha256:d94541f029765e4c5c34c93369892a94ca2d7726f82847a30c9d27bc7ab7d2da
What came out
answers.json · 508 bytes
sha256:05dda11bd8df…sha256:05dda11bd8df5266f17a80c9c37262e5f1f7ac80357fbde0c83ed921b7ff58a8
Fingerprint
sha256:fa9de427b0f8…sha256:fa9de427b0f86904cbc4f11a059cb410fa645ba460169ae9d7dd4f6f34c65e5b
Settings it ran with
{}
The receipt, exactly as recorded
{"anchor":{"reason":"a demo record; anchoring is not part of this demo","state":"unanchored"},"assertions":{},"coverage":{"boundaries":[],"completeness":"complete","declared_stages":["load_docs","split","embed","retrieve","answer"],"emitting_stages":["load_docs","split","embed","retrieve","answer"]},"digest_source":"emitter","emission":{"gaps":[],"policy":"fail-closed"},"format":"stage-receipt/0.3","inputs":[{"bytes":"2112","digest":"sha256:be36ac7c5caaadb2eb7828c994824984188e97cf8ae7f18ca71358c2d345548c","media_type":"application/json","name":"receipt:retrieve","trust_class":"operator-authored"},{"bytes":"3888","digest":"sha256:a3e1be7df369156cf09a964fe81433f181ab0b3b48f094ba3b8ea969cb27aa8e","media_type":"application/json","name":"chunks.json","trust_class":"operator-authored"},{"bytes":"446","digest":"sha256:d94541f029765e4c5c34c93369892a94ca2d7726f82847a30c9d27bc7ab7d2da","media_type":"application/json","name":"hits.json","trust_class":"operator-authored"}],"instrument":{"config_digest":"sha256:32b56a530c74b59b366075f98009a7cecf367289200ddfe8036bb684df0fedb2","id":"extractive","kind":"answerer","manifest_digest":"sha256:c11911097fdfc76dfc31b5de6a4827e6459b926e0075d6fd40ac6d3f873266a6","rederivable":"true","version":"1.0.0"},"outcome":{"class":"ok"},"outputs":[{"bytes":"508","digest":"sha256:05dda11bd8df5266f17a80c9c37262e5f1f7ac80357fbde0c83ed921b7ff58a8","media_type":"application/json","name":"answers.json","trust_class":"operator-authored"}],"prev":"sha256:be36ac7c5caaadb2eb7828c994824984188e97cf8ae7f18ca71358c2d345548c","run_id":"p1-13-baseline-set1-again","stage":{"index":"5","name":"answer"},"time":{"ended":"2026-10-25T12:52:08.541+00:00","started":"2026-10-25T12:52:08.537+00:00"}}
The check's own words
[PASS   ] receipts/05-answer.json: receipt format
[PASS   ] receipts/05-answer.json: bytes are canonical
[PASS   ] receipts/05-answer.json: required field 'format'
[PASS   ] receipts/05-answer.json: required field 'run_id'
[PASS   ] receipts/05-answer.json: required field 'stage'
[PASS   ] receipts/05-answer.json: required field 'prev'
[PASS   ] receipts/05-answer.json: required field 'time'
[PASS   ] receipts/05-answer.json: required field 'coverage'
[PASS   ] receipts/05-answer.json: required field 'emission'
[PASS   ] receipts/05-answer.json: required field 'anchor'
[PASS   ] receipts/05-answer.json: required field 'instrument'
[PASS   ] receipts/05-answer.json: required field 'inputs'
[PASS   ] receipts/05-answer.json: required field 'outputs'
[PASS   ] receipts/05-answer.json: required field 'assertions'
[PASS   ] receipts/05-answer.json: required field 'outcome'
[PASS   ] receipts/05-answer.json: time.started carries its zone
[PASS   ] receipts/05-answer.json: time.ended carries its zone
[PASS   ] receipts/05-answer.json: instrument is named and pinned
[PASS   ] receipts/05-answer.json: inputs/receipt:retrieve declares a trust class
[PASS   ] receipts/05-answer.json: inputs/chunks.json declares a trust class
[PASS   ] receipts/05-answer.json: inputs/hits.json declares a trust class
[PASS   ] receipts/05-answer.json: outputs/answers.json declares a trust class
[PASS   ] receipts/05-answer.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/05-answer.json: coverage declares completeness
[PASS   ] receipts/05-answer.json: 'complete' is consistent with the stage lists
[PASS   ] receipts/05-answer.json: anchor state is declared, not absent
[NOT-RUN] receipts/05-answer.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/05-answer.json: digest matches the manifest
[PASS   ] receipts/05-answer.json: chain link
[PASS   ] receipts/05-answer.json: output artifact 'answers.json' matches

Where it changed

The two runs are the same at every step.

What could be re-checked

No re-check from the record was run, so this page does not say whether anything comes out the same.

This record shows what was verified and evaluated at the time — not what was ultimately true.

Where this answer came from