Look up a receipt your institution issued or received — confirm a public record exists and see its status and stated limits. Auditors, regulators, partners, and courts can check it independently, without contacting you.
Paste a receipt code or scan a QR code to look up a PLENA record and see what it says and its status. You can check your own receipts, or one an institution gave you — no account needed.
Paste a PLENA receipt (JSON). The verifier recomputes its SHA-256, checks the Ed25519 signature against the key resolved by issuer_key_id from PLENA's published registry, and reads the revocation registry — on your device, nothing uploaded — a signed receipt still proves the record, not that its claims are true or officially accepted.
Proof of record, not proof of every underlying truth. Verification confirms the receipt record and checkable metadata — it does not automatically prove every underlying claim is true or officially authenticated. See how PlenaProof works →
This runs the real verifier (plena-verify-core: SHA-256 + Ed25519, in your browser) against the key resolved by issuer_key_id from PLENA's published issuer registry (or a key the receipt carries itself). It recomputes the content hash, checks the Ed25519 signature, and reads the published revocation registry — returning one of five plain states: valid, tampered, unsigned, unknown issuer key, or revoked. Nothing is uploaded.
The result and per-check breakdown appear here.
No cryptographic check run yet.
Integrity only. A VALID result means the receipt is byte-for-byte unchanged since it was signed and the signature matches the resolved issuer key. A receipt signed by a self-generated key is shown distinctly from one signed by PLENA's registered issuer key — anyone can generate a key, so a valid self-generated signature does not mean PLENA issued it. It still does not prove the receipt's claims are true.
Does a public PLENA record exist for the code?
Is it live, candidate, revoked, corrected, or not found?
What exactly does it not prove?
What public record, JSON file, hash, or private binder route supports it?
This verifier runs the real cryptography in your browser. Paste any PLENA receipt to see exactly what it does and does not prove. Being upfront about the limits is part of how PLENA earns trust.
Want to see the cryptography itself work? The Signed-Receipt Demo generates a real Ed25519 key in your browser, signs a sample receipt, verifies it live, and shows the verification fail the moment a single character is changed — a reference implementation of the signed-receipt flow.
Public Verify now maps formally to VRX-4: public-safe registry metadata, QR verification URL, issuer reference, revocation status, related receipts, and machine-readable trust level.
A receipt is created in your workflow; Public Verify only confirms its public-safe status and checkable metadata. Continue your path: