Break the rules. Watch the issuer refuse.
Every request below goes to the real issuer API. Pick a case, send it, and read the actual response. No account needed.
1. Describe an action
A statement is the action plus the exact text the person will see. Pick a case:
2. Check a receipt
Paste a receipt, or send an empty one to see how a malformed receipt is refused. The same check runs offline with @manav/verify; this endpoint is a convenience.
3. Read the public state
These are what an offline verifier caches.
See a person sign it
The signing step needs a passkey, so it runs in the full demo.