The public proof register
Re-verify any proof. Trust no one.
A proof in this register is bound to deployed bytecode and anchored in the Sigstore/Rekor transparency log. You re-derive the verdict yourself. The register holds no power you have to take on faith.
Anonymized by design — each row is bound to its build’s evidence hash, with no owner, idea, or app name. Anyone can re-derive the verdict from public inputs.
Bound to bytecode
Each proof is tied to the exact deployed code hash it was issued for.
Anchored in Rekor
Inclusion is recorded in an append-only, independently operated transparency log.
Re-derivable by anyone
The verdict is reproduced from public inputs — no account, no trust in us.
Three checks. None of them trust this register.
Run them from the verify page or against the public API.
Rekor inclusion
The signed attestation is proven to exist in the public Sigstore/Rekor transparency log — append-only, independently operated. Its presence does not depend on this register.
Bytecode match
The deployed contract's on-chain code hash is re-checked against the exact artifact the proof was issued for. Alter a byte and the binding breaks.
Independent verdict
The named properties are re-derived from the bound artifact — locally, in your browser. The register cannot assert a pass it did not earn.
A proof that cannot run says can’t verify — never a false pass.