open-standards/wai/http-conformance/objects/1eb764beb4a8a739054341df8b5b7d065e490032b187a93787be15f1478080a8.wai.receipts
Transaction Science 3af54eb5f7 wai: receipts, keys, grants and parameter sets over HTTP
http_binding::receipts (receipt_claims): receipt files named by their link hash,
the receipt index read item by item, each delivery item through jwp-receipts §3
against the client's chains with missing parents walked by their links up to a
bound, step 4 against what the client holds of the object, and claims by subject
and parent; a soft-binding claim about another object attests the ancestor.

http_binding::keys (key_discovery): a key log anchored only from the origin's own
location over HTTPS with a 200 and no redirect, logs through caches adding
revisions without moving the anchor, grants files as locators, and parameter sets
held only by their pins and §7.9.

B's retrofit: jwp_hash::EstablishedHash, built only from bytes or by a fetch
session whose head proof verified (FetchSession::established);
ObjectReceipt::accept_hash and verify_against_hash, and
WaiReceiptProperty::check_against_object_hash, which accept and
check_against_object call; ReceiptChains::verify_admitted_object.

Corpus: group receipts, claims, indexes, a key log, status, grants file and a
set served by digest, with receipt_file, receipts, key_log, grants_file and
param_set cases; http_receipts.py checks them for http_verify.py.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-07 09:15:33 -04:00

1 line
No EOL
845 B
Text

{"claims":["0c0b87f288cc459e99b914920284bf633eab89bf035078137b89936002072768"],"delivery":[{"object_receipt":{"content_hash":"1eb764beb4a8a739054341df8b5b7d065e490032b187a93787be15f1478080a8","group_id":0,"joules_micro":0,"kind":"object","leaf_version":2,"merkle_proof":{"direction_bits":0,"leaf_index":0,"siblings":["5a13748ae5901ba489bda77a5e4411b146ca3ad5d9ea1413165d3ad83b1583e4","a9823344677a8b16a55310735bf7278c19d83a70919eaa501bd02cc43b36a11b"]},"object_id":0,"origin":"origin","track_alias":3},"property":{"acquisition":"","acquisition_evidence":"","content_hash":"1eb764beb4a8a739054341df8b5b7d065e490032b187a93787be15f1478080a8","group_receipt":"0755611daa44a9474511562d9ac7e429d4be353fb387c54edd9a24217853ae75","joules_micro":0}}],"kind":"wai-receipt-index","object":"1eb764beb4a8a739054341df8b5b7d065e490032b187a93787be15f1478080a8"}