Verify
This page checks a chum record's proof in your browser — the signatures and the chain, with no trust in our server. How it works.
Point this page at a record
Open /verify?bucket=<bucket>&key=<key> and the proof is fetched and verified here, client-side. Try the demo: verify demo/pk.
See the check bite
The demo record's proof, verified locally. Flip one byte of its signature and watch it fail — no network, all in this tab.
Verify it yourself
The verifier is compiled from the same Go that powers chum verify. Its correctness is pinned by byte-real golden vectors — download them and run them against your own build, or browse the individual vectors:
valid-single.jsonvalid-chain.jsontamper-unsigned.jsontamper-cid.jsontamper-linkage.jsonforge-genesis.jsonmalformed.json
engine: chumverify.wasm · sha256 59d1e8d851fec7ef98be65267b98604f8b9afc6288fe41c5cfe1db949399045d · pinned wasm-v0.2.0