{"receipt_type":"absence.scope","receipt":{"receipt_id":"r_absence.scope_1789270757_ead22dfadec8","payload_sha256":"3a24fca241ad7ee770abe1db8353b2cad509156fe50cc3f1e17c9f098717fcf5","sig_b64u":"D7ds9St1dvbAwGLp76FmDUHBxkWdyZKuyMGmFLeUmLJCk6fFozNJFrynomjcEUOKF-H4SNjcvVCnESSk0RULDg","key_id":"did:hive:typed-receipts-v2","algorithm":"Ed25519","ts":1789270757,"signed_body":{"receipt_type":"absence.scope","schema":"r1.0.0","assertion_id":"hive-public-demo-assertion-id","evidence_digest_sha256":"4a85d0c0b8380cc45d052a2af08a4628f2256f368c1ead10abc368eb4a313e2d","recorded_at":"2026-09-13T03:39:17Z","render_profile_digest_sha256":"ef92392093da49d4ce9f24e38906b7e71eb458d4acbc808ecc51f9b54793414f","page_index":2,"box_x":0,"box_y":0,"box_width":2550,"box_height":3300,"predicate_kind":"literal_pattern","predicate_canonical_form":"assignment of rents","predicate_version":"predicate-grammar-1.2.0","predicate_digest_sha256":"0f08eed8d4ac9e31a1febc15fb9622cc58f972b83206c3a3c6faefe836799754","extraction_engine_ref":"engine:doc-reader","model_version_commitment_sha256":"592ae2c93ea6965d60eb958a61b7e547bcc0cf3ea32f013d918e007ab43bf794","detection_threshold":0.6,"threshold_scale_ref":"engine-detection-scale-2.0","searched_at":"2026-08-14T00:00:00Z","result":"no_match_found","verdict":{"negative_independently_reproduced_by_service":false,"assertion_scoped_to_committed_box":true,"predicate_digest_recomputed":"0f08eed8d4ac9e31a1febc15fb9622cc58f972b83206c3a3c6faefe836799754","predicate_digest_recomputes":true,"box_area_pixels":8415000,"search_precedes_this_receipt":true,"negative_asserted":true},"boundary":"Scoped Absence Assertion receipt. Saying a document does not contain something is only meaningful if you say where you looked, what you looked for, with what engine, and at what threshold, so all of that is inside the signed body, bounded to one box in the pixel space of a committed render profile. The service recomputes the predicate digest over the canonical predicate and its version. A party that evaluates the same box at a different threshold gets an off threshold indeterminate result rather than a result that contradicts the assertion. It does not run the search; negative_independently_reproduced_by_service is fixed to false, and the assertion is scoped to the committed box and never to the whole document."}},"verification":{"valid":true,"receipt_id":"r_absence.scope_1789270757_ead22dfadec8","receipt_type":"absence.scope","signature_valid":true,"signer_verified":true,"gates":[{"gate":"SCHEMA","result":"pass"},{"gate":"PAYLOAD_DIGEST","result":"pass"},{"gate":"RECEIPT_ID","result":"pass"},{"gate":"SIGNATURE","result":"pass"},{"gate":"SIGNER_IDENTITY","result":"pass"},{"gate":"RECORDED_AT","result":"pass"},{"gate":"EVIDENCE_DIGEST","result":"pass"},{"gate":"VERDICT_RECOMPUTE","result":"pass"},{"gate":"BOUNDARY_TEXT","result":"pass"}],"failed_gate":null,"reason":null,"verified_at":"2026-09-13T03:39:17.630Z","schema":"https://thehiveryiq.com/.well-known/schemas/absence-scope-v1.json","algorithm":"Ed25519","signer":"did:hive:typed-receipts-v2","assertion_id":"hive-public-demo-assertion-id","verdict":{"negative_independently_reproduced_by_service":false,"assertion_scoped_to_committed_box":true,"predicate_digest_recomputed":"0f08eed8d4ac9e31a1febc15fb9622cc58f972b83206c3a3c6faefe836799754","predicate_digest_recomputes":true,"box_area_pixels":8415000,"search_precedes_this_receipt":true,"negative_asserted":true}},"honesty_boundary":"Scoped Absence Assertion receipt. Saying a document does not contain something is only meaningful if you say where you looked, what you looked for, with what engine, and at what threshold, so all of that is inside the signed body, bounded to one box in the pixel space of a committed render profile. The service recomputes the predicate digest over the canonical predicate and its version. A party that evaluates the same box at a different threshold gets an off threshold indeterminate result rather than a result that contradicts the assertion. It does not run the search; negative_independently_reproduced_by_service is fixed to false, and the assertion is scoped to the committed box and never to the whole document.","schema":"https://thehiveryiq.com/.well-known/schemas/absence-scope-v1.json","verify_route":"/v1/verify/absence-scope","minted_at":"2026-09-13T03:39:17.630Z","note":"A real signed receipt, minted by the production signer when you asked for it, over published sample fields. The sample fields are test fixtures and describe no real event, no real document and no real person. POST the receipt object to the verify route to check it yourself."}