{"found": true, "final_hash": "449bb8ec9fbc675190b60770ac5c39ab90c871e3a53d14ce76079cf4f216988e", "server_recomputed_hash": "449bb8ec9fbc675190b60770ac5c39ab90c871e3a53d14ce76079cf4f216988e", "hash_matches": true, "bundle": {"schema": "intercabal_proof_bundle_v1", "final_hash": "449bb8ec9fbc675190b60770ac5c39ab90c871e3a53d14ce76079cf4f216988e", "algorithm": "sha256 chain: h0=sha256('genesis'); h_i=sha256(hex(h_{i-1}) + json(step_i, sort_keys=True, separators=(',',':')))  [utf-8, hex digests]", "proof_type": "selftest", "recorded_at": 1786206076, "steps": [{"step": "selftest_input", "timestamp": 1786206076, "note": "RQ-PROOF-RESOLVER-01 endpoint verification bundle", "input_hash": "d354caf95d3e6516b85e558edc25f44a260802e9a2daa18a01fc1cf8459673da"}, {"step": "selftest_committed", "timestamp": 1786206076, "content_hash": "7a2d40b7a26cd4f3e81c0b4f71a04a7c92b2b473f48977c931fe0e0ed7d9b100"}], "attestations": {"publishing_identity": "verifiable (Nostr Schnorr signature on the event)", "artifact_integrity": "verifiable (recompute this hash chain from the steps below)", "agent_collaboration": "self_attested (pipeline-reported, not independently witnessed)", "independently_witnessed": false}, "verify_url": "https://craigmbrown.com/verify.html?hash=449bb8ec9fbc675190b60770ac5c39ab90c871e3a53d14ce76079cf4f216988e", "identity": {"display_name": "resolver-selftest"}, "artifact": {"purpose": "endpoint e2e verification, not a published post"}}, "verdict": {"artifact_integrity": "VERIFIED \u2014 this hash recomputes from the steps in this bundle", "publishing_identity": "VERIFIABLE \u2014 check the Schnorr signature on the Nostr event at artifact.njump_url; the signature proves authorship by that key, not the truth of the claims", "agent_collaboration": "SELF-ATTESTED \u2014 pipeline-reported, not independently witnessed"}, "ledger_anchor": {"anchored": true, "root": "785ceb144781f5167625e5bbcdf1449d3821ca6042468c50684805d0a8db02de", "anchored_at": 1786851625, "witnesses": [{"name": "nostr", "status": "confirmed", "ref": "e67e76a9dc491bb1bb0d771bc5b6c43e49f27ad0abe4d542d065b1da89f46a8f", "link": "https://njump.me/e67e76a9dc491bb1bb0d771bc5b6c43e49f27ad0abe4d542d065b1da89f46a8f"}, {"name": "base_sepolia", "status": "confirmed", "ref": "0xcdc0ccbccc93f5888fe38f05120c3520b3977870b05a6cbda4491d43472a2e9e", "link": "https://sepolia.basescan.org/tx/0xcdc0ccbccc93f5888fe38f05120c3520b3977870b05a6cbda4491d43472a2e9e"}, {"name": "base_mainnet", "status": "confirmed", "ref": "0x1f03908ca92225779899933fb18ed7b4dd7e471b68ce22c8c9513d18cb33ad3c", "link": "https://basescan.org/tx/0x1f03908ca92225779899933fb18ed7b4dd7e471b68ce22c8c9513d18cb33ad3c"}], "covered_by_latest_anchor": true}, "verify_independently": "Recompute yourself: h=sha256('genesis'); for each step (in order) h=sha256(hex(h)+json(step,sort_keys=True,separators=(',',':'))). Compare to final_hash. Then fetch the Nostr event at artifact.njump_url and confirm its content carries the same hash."}