{"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": "77135e10574cadb7a736dfe5d6b11d9e468295e0eca2abbca561d3e4f0d449e7", "anchored_at": 1791862236, "witnesses": [{"name": "nostr", "status": "confirmed", "ref": "3a2399b7a3bf8cb5ff6facc6a50c52d3b7b1cb68efdbb87a09599fd278b3ed62", "link": "https://njump.me/3a2399b7a3bf8cb5ff6facc6a50c52d3b7b1cb68efdbb87a09599fd278b3ed62"}, {"name": "base_sepolia", "status": "pending", "ref": "{'code': -32003, 'message': 'insufficient funds for gas * price + value: have 999990227519 want 1626696000000'}", "link": null}, {"name": "base_mainnet", "status": "skipped", "ref": "daily-free-run (use --mainnet weekly)", "link": null}], "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."}