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]>
1 line
No EOL
823 B
Text
1 line
No EOL
823 B
Text
{"claims":["14c0d31e65ae842627c606581c492bad7a73ee9190fc7db33d15de262d535491"],"delivery":[{"object_receipt":{"content_hash":"922db9b513790966272927c4f542fb01cb25ff9c7b189fb6699bf92894c29a6f","energy_provenance":"Estimator","group_id":0,"joules_micro":300,"kind":"object","leaf_version":2,"merkle_proof":{"direction_bits":1,"leaf_index":1,"siblings":["6ecdf4781b24002780c2fa637e034759ebd9b88ec7a341bc7a250cc36972f5bc"]},"object_id":1,"origin":"origin","track_alias":2},"property":{"acquisition":"Estimator","acquisition_evidence":"","content_hash":"922db9b513790966272927c4f542fb01cb25ff9c7b189fb6699bf92894c29a6f","group_receipt":"ed784e0aa394c85918460cb0e818ef939b8674098bc2e38910bba7b2244df018","joules_micro":300}}],"kind":"wai-receipt-index","object":"922db9b513790966272927c4f542fb01cb25ff9c7b189fb6699bf92894c29a6f"} |