Verification in progress.
You just clicked the Verify button on a Genesis Protocol Proof Receipt. Your browser asked our verifier to independently re-check the receipt's cryptographic integrity.
One or more checks did not pass. The details below show which check failed. A failed verification means the receipt has been altered, the signature does not match, or the Bitcoin anchor has not yet confirmed.
No signed envelope present — verification cannot be performed.
For automated tooling, the canonical JSON response is available at:
You don't have to trust our verifier. The cryptographic primitives in every receipt — SHA-256, SHA3-256, BLAKE3, ML-DSA-87 (FIPS 204), and OpenTimestamps Bitcoin anchoring — are all open standards with public-domain reference implementations. With the receipt JSON in hand, anyone can reproduce these checks.
Learn How