A real compromised-key theft, a real suspension, a real blocked sale, and a real recovery.
Click below and this page mints you one collectible, then walks it through a theft the way one actually happens: a key that can sign anything it's asked to, doing exactly that. Everything after is genuine — a real transfer to the thief, a real suspension placed against the fraud report, a real sale attempt that the freeze actually blocks, and then either a real release or a real clawback, your call. Nothing here is staged; every request below is a live call to this domain's own server.
This page also plays the issuer. When it mints your token it generates a separate issuer key, and the token itself (signed by this domain) names that key as the only one that can freeze, release or claw it back here. Neither you nor the thief can, and no other token answers to it.
Swap "collectible" for a company's signing key, a customer's loyalty balance, or a benefits card — anything that keeps its value only as long as it sits with the right key. A suspicious report shouldn't have to choose between doing nothing and undoing it outright: freezing it first buys time to find out which one is true, and the credential itself is what proves whether the freeze is even real.
Paste a credential's raw JSON below and check it. This runs entirely in your own browser: it fetches this domain's public key and revocation list — the same two public files anyone, including your own systems, could fetch directly — then checks the signature and looks the id up in the revocation list. Try the old, stolen credential after a clawback below and watch it come back revoked.
Nothing on this page is stored in a database anywhere. Suspension and clawback are ordinarily an operator's own admin-gated actions (SPEC.md §5.3, §5.12) — this page reaches a narrow, purpose-built stand-in for that authority that only ever acts on this one toy class, and only when handed the credential's own currently-valid signed body, the same "you can only act on what you can already fully name" rule the login demo's self-serve revoke already uses. Back to the plaza.