receipt-transcript-binding-v1Normative sources:
SPEC.md Section 9.6.5b, Receipt Set-Binding.conformance/RUNNER_CONTRACT.md, message-chain-v1, Receipt Set-Binding
(claim:receipt-set-binding).The profile name identifies the receipt set-binding check already exercised by
the public suite. A conforming verifier follows message-chain-v1 when the
input carries both messages and receipt.
Checks covered by this profile:
message_count against the presented transcript length;chain_head against the final message hash;legacy_set_unbound;
set-bound credit starts at attestation 0.3.0.Vectors:
pos-synthetic-receipt-set-binding;mut-synthetic-receipt-set-binding-0001 through
mut-synthetic-receipt-set-binding-0004;canary-receipt-set-unchecked.Reference implementations:
conformance/reference-runner/runner.py;conformance/reference-runner-js/runner.mjs.The executable claim is receipt-set-binding in docs/claims.yaml.
scripts/claims/receipt_set_binding_vectors.py checks that the named vectors
exist and exercise the binding.