Paste or upload a receipt JSON. The page fetches the issuer's published JWKS, verifies the JWS signature locally in your browser, and shows you exactly what was attested. No cloakapps account required.
issuer URL at /.well-known/cloakapps-receipt-keys.json. Cross-origin fetches require the issuer to set CORS headers.
How verification works. Cloakapps receipts use JWS JSON Serialization with JCS canonicalization and ECDSA P-256 (ES256). The verifier:
payload, protected, signature).kid and issuer.SHA-256(protected + "." + payload) using the resolved EC public key.Spec: cloakapps-docs/mcp-server/receipts-spec.md. Self-host guide: receipts-self-host.md.