vrfy / the stranger test, run · example · not live yet

Break a receipt.
See which check catches it.

A receipt is only worth checking if a bad one fails. This page signs a receipt in your browser, lets you damage it three ways, and runs the four checks for real.

01

Issuer keyDoes the key bind to the claimed organization?

02

Payload hashDoes the receipt still match the bytes you hold?

03

Charge + quoteDid the charge stay inside the signed quote?

04

SignatureWas this receipt signed by the key it names?

example receipt rcpt_7A21

Pick the damage. Then verify.

The keys are made fresh in this tab when the page loads. The hashes and Ed25519 signatures are real, and nothing leaves the page.

what you hold
example · not live yet
keys generated in this tab · nothing sent
the receipt
Generating keys…
four checks
NOT CHECKEDpress Verify
what catches what

Every break has a name.

This table fills in from your own runs. Any edit to a signed field breaks the signature. The other checks say what changed.

what you holdissuerpayloadquotesignatureverdict

example · not live yet · the table resets when you leave this page

404

Nothing here to check.

check a receipt