{"mode":"json","equal":false,"patch":[{"op":"add","path":"/tags/2","value":"c"},{"op":"add","path":"/live","value":true}],"op_count":2,"attestation":{"attested":true,"endpoint":"diff","inputs":{"mode":"json"},"output_sha256":"67538533b32a71458f37a3fd307c39ea05b57bd73e203382e8768548afefdeb9","authority":{"name":"Unified diff (POSIX/difflib) + RFC 6902 JSON Patch over RFC 6901 pointers","version":"RFC 6902 / RFC 6901 / unified-diff","engine":"difflib for text/words; recursive structural diff emitting valid RFC-6902 ops","matches_published_test_values":"every JSON patch round-trips a->b under a conformant applier; text = unified-diff format"},"deterministic":true,"reproduce":"recompute /diff with these inputs against Unified diff (POSIX/difflib) + RFC 6902 JSON Patch over RFC 6901 pointers; same input -> same bytes; sha256 of the canonical (sorted, attestation-stripped) JSON output must equal output_sha256.","signature":{"signer":"0xA947551dEBB8F0171F16311b1Ce8b5A8f59A8814","scheme":"EIP-191 personal_sign (secp256k1)","statement":"almanac/v1 attests: endpoint=diff output_sha256=67538533b32a71458f37a3fd307c39ea05b57bd73e203382e8768548afefdeb9","signature":"0xff7072755444528b59adba1c4df05a527f39f5241797be3357ed479c37954d75437e3642ffd73df8cb0c1ed4e3c42f86437156acad76210fb08b46b831c5fe101c","verify":"EIP-191 recover the signer address from (statement, signature); it must equal `signer`. `signer` is almanac's attestation key — see `endorsed_by` for the earning wallet that authorized it.","endorsed_by":{"earning_wallet":"0xa3091005a76b1480F1897a9D0C2e1c55B7767674","attestation_key":"0xA947551dEBB8F0171F16311b1Ce8b5A8f59A8814","statement":"almanac/v1 endorsement: earning wallet 0xa3091005a76b1480F1897a9D0C2e1c55B7767674 authorizes attestation key 0xA947551dEBB8F0171F16311b1Ce8b5A8f59A8814 to sign deterministic-truth attestations","signature":"0xce89c47280aa480298974acfbcc7b03ee538a24a47e3dc733889261083edcdb01bb3849b2ba892c086c4528f74a37c06df5311dfd2734f232636343f067630621b","scheme":"EIP-191 personal_sign (secp256k1)","verify":"EIP-191 recover the signer from (statement, signature); must equal earning_wallet — the same address that receives x402 payment."}}}}