Verify a Record
Decode and inspect signed interaction records offline. An illustrative Interaction Record (interaction-record+jwt) is pre-loaded to show the structure; paste your own receipt to inspect it. This page is an in-browser verifier: it performs Ed25519 signature verification client-side using the Web Crypto API (crypto.subtle), reading the issuer's public key from a JWKS. Production code should use verifyLocal() from @peac/protocol for the same check.
Legacy Wire 0.1 (peac-receipt/0.1) tokens are also supported for compatibility.
Verifying...
How Verification Works
1. Decode
Parse the JWS structure and base64url-decode header and payload
2. Validate
Check required fields: alg (EdDSA), typ (interaction-record+jwt), kid, iat
3. Verify
Cryptographic verification requires the issuer's public key from their JWKS endpoint