Signed-Receipt Demo

Create a sample signed receipt, then verify it live.

This page signs a sample PLENA receipt with a real Ed25519 key generated in your browser, then runs the same client-side verifier the public site uses — checking the content hash, the digital signature, and revocation status. Change one character and the verification fails. Everything runs locally; nothing is sent to a server.

Status: Reference implementation · Client-side demo

1Run the demo

One click generates an Ed25519 keypair, builds a sample refusal receipt, signs it, and verifies the signed result against the public half of the key. This demonstrates the cryptographic mechanism end to end.

2Tamper test

After signing, change a single field in the signed receipt and re-verify. A valid signature only covers the exact bytes that were signed, so any edit is detected.

Truth boundary. This is a reference signed-receipt demonstration. It does not prove legal acceptance, official issuer status, production deployment, institutional certification, or court admissibility. The signing key here is generated on the spot for demonstration, so a valid signature shows the receipt is intact and was signed by that key — it does not, by itself, establish the real-world identity of any subject or that a registered PLENA issuer signed it. To register a real issuer key and sign your own receipts, use the Issuer Portal.