[PASS   ] receipts/01-retrieve.json: receipt format
[PASS   ] receipts/01-retrieve.json: bytes are canonical
[PASS   ] receipts/01-retrieve.json: required field 'format'
[PASS   ] receipts/01-retrieve.json: required field 'run_id'
[PASS   ] receipts/01-retrieve.json: required field 'stage'
[PASS   ] receipts/01-retrieve.json: required field 'prev'
[PASS   ] receipts/01-retrieve.json: required field 'time'
[PASS   ] receipts/01-retrieve.json: required field 'coverage'
[PASS   ] receipts/01-retrieve.json: required field 'emission'
[PASS   ] receipts/01-retrieve.json: required field 'anchor'
[PASS   ] receipts/01-retrieve.json: required field 'instrument'
[PASS   ] receipts/01-retrieve.json: required field 'inputs'
[PASS   ] receipts/01-retrieve.json: required field 'outputs'
[PASS   ] receipts/01-retrieve.json: required field 'assertions'
[PASS   ] receipts/01-retrieve.json: required field 'outcome'
[PASS   ] receipts/01-retrieve.json: time.started carries its zone
[PASS   ] receipts/01-retrieve.json: time.ended carries its zone
[PASS   ] receipts/01-retrieve.json: instrument is named and pinned
[PASS   ] receipts/01-retrieve.json: inputs/question declares a trust class
[PASS   ] receipts/01-retrieve.json: inputs/corpus declares a trust class
[PASS   ] receipts/01-retrieve.json: outputs/candidates.json declares a trust class
[PASS   ] receipts/01-retrieve.json: assertions name their constants
[PASS   ] receipts/01-retrieve.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/01-retrieve.json: coverage declares completeness
[PASS   ] receipts/01-retrieve.json: anchor state is declared, not absent
[NOT-RUN] receipts/01-retrieve.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/01-retrieve.json: digest matches the manifest
[PASS   ] receipts/01-retrieve.json: chain link
[PASS   ] receipts/01-retrieve.json: output artifact 'candidates.json' matches
[PASS   ] receipts/02-rerank.json: receipt format
[PASS   ] receipts/02-rerank.json: bytes are canonical
[PASS   ] receipts/02-rerank.json: required field 'format'
[PASS   ] receipts/02-rerank.json: required field 'run_id'
[PASS   ] receipts/02-rerank.json: required field 'stage'
[PASS   ] receipts/02-rerank.json: required field 'prev'
[PASS   ] receipts/02-rerank.json: required field 'time'
[PASS   ] receipts/02-rerank.json: required field 'coverage'
[PASS   ] receipts/02-rerank.json: required field 'emission'
[PASS   ] receipts/02-rerank.json: required field 'anchor'
[PASS   ] receipts/02-rerank.json: required field 'instrument'
[PASS   ] receipts/02-rerank.json: required field 'inputs'
[PASS   ] receipts/02-rerank.json: required field 'outputs'
[PASS   ] receipts/02-rerank.json: required field 'assertions'
[PASS   ] receipts/02-rerank.json: required field 'outcome'
[PASS   ] receipts/02-rerank.json: time.started carries its zone
[PASS   ] receipts/02-rerank.json: time.ended carries its zone
[PASS   ] receipts/02-rerank.json: instrument is named and pinned
[PASS   ] receipts/02-rerank.json: inputs/question declares a trust class
[PASS   ] receipts/02-rerank.json: inputs/candidates.json declares a trust class
[PASS   ] receipts/02-rerank.json: outputs/ranked.json declares a trust class
[PASS   ] receipts/02-rerank.json: assertions name their constants
[PASS   ] receipts/02-rerank.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/02-rerank.json: coverage declares completeness
[PASS   ] receipts/02-rerank.json: anchor state is declared, not absent
[NOT-RUN] receipts/02-rerank.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/02-rerank.json: digest matches the manifest
[PASS   ] receipts/02-rerank.json: chain link
[PASS   ] receipts/02-rerank.json: output artifact 'ranked.json' matches
[PASS   ] receipts/03-generate.json: receipt format
[PASS   ] receipts/03-generate.json: bytes are canonical
[PASS   ] receipts/03-generate.json: required field 'format'
[PASS   ] receipts/03-generate.json: required field 'run_id'
[PASS   ] receipts/03-generate.json: required field 'stage'
[PASS   ] receipts/03-generate.json: required field 'prev'
[PASS   ] receipts/03-generate.json: required field 'time'
[PASS   ] receipts/03-generate.json: required field 'coverage'
[PASS   ] receipts/03-generate.json: required field 'emission'
[PASS   ] receipts/03-generate.json: required field 'anchor'
[PASS   ] receipts/03-generate.json: required field 'instrument'
[PASS   ] receipts/03-generate.json: required field 'inputs'
[PASS   ] receipts/03-generate.json: required field 'outputs'
[PASS   ] receipts/03-generate.json: required field 'assertions'
[PASS   ] receipts/03-generate.json: required field 'outcome'
[PASS   ] receipts/03-generate.json: time.started carries its zone
[PASS   ] receipts/03-generate.json: time.ended carries its zone
[PASS   ] receipts/03-generate.json: instrument is named and pinned
[PASS   ] receipts/03-generate.json: inputs/ranked.json declares a trust class
[PASS   ] receipts/03-generate.json: outputs/answer.json declares a trust class
[PASS   ] receipts/03-generate.json: assertions name their constants
[PASS   ] receipts/03-generate.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/03-generate.json: coverage declares completeness
[PASS   ] receipts/03-generate.json: anchor state is declared, not absent
[NOT-RUN] receipts/03-generate.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/03-generate.json: digest matches the manifest
[PASS   ] receipts/03-generate.json: chain link
[PASS   ] receipts/03-generate.json: output artifact 'answer.json' matches
[PASS   ] receipts/04-verify.json: receipt format
[PASS   ] receipts/04-verify.json: bytes are canonical
[PASS   ] receipts/04-verify.json: required field 'format'
[PASS   ] receipts/04-verify.json: required field 'run_id'
[PASS   ] receipts/04-verify.json: required field 'stage'
[PASS   ] receipts/04-verify.json: required field 'prev'
[PASS   ] receipts/04-verify.json: required field 'time'
[PASS   ] receipts/04-verify.json: required field 'coverage'
[PASS   ] receipts/04-verify.json: required field 'emission'
[PASS   ] receipts/04-verify.json: required field 'anchor'
[PASS   ] receipts/04-verify.json: required field 'instrument'
[PASS   ] receipts/04-verify.json: required field 'inputs'
[PASS   ] receipts/04-verify.json: required field 'outputs'
[PASS   ] receipts/04-verify.json: required field 'assertions'
[PASS   ] receipts/04-verify.json: required field 'outcome'
[PASS   ] receipts/04-verify.json: time.started carries its zone
[PASS   ] receipts/04-verify.json: time.ended carries its zone
[PASS   ] receipts/04-verify.json: instrument is named and pinned
[PASS   ] receipts/04-verify.json: inputs/ranked.json declares a trust class
[PASS   ] receipts/04-verify.json: inputs/answer.json declares a trust class
[PASS   ] receipts/04-verify.json: outputs/check.json declares a trust class
[PASS   ] receipts/04-verify.json: assertions name their constants
[PASS   ] receipts/04-verify.json: outcome class is one of ['error', 'ok', 'refused']
[PASS   ] receipts/04-verify.json: coverage declares completeness
[PASS   ] receipts/04-verify.json: 'complete' is consistent with the stage lists
[PASS   ] receipts/04-verify.json: anchor state is declared, not absent
[NOT-RUN] receipts/04-verify.json: originality -- record is declared unanchored; this verifier can establish consistency, not originality
[PASS   ] receipts/04-verify.json: digest matches the manifest
[PASS   ] receipts/04-verify.json: chain link
[PASS   ] receipts/04-verify.json: output artifact 'check.json' matches
[PASS   ] manifest: chain head matches the last receipt

113 pass, 0 fail, 4 not-run  ->  PASS
