Check a receipt yourself.

Drop in an Onbehalf receipt. Your browser checks that we signed it and that nothing in it has changed. Nothing leaves your device, and you don't need an account.

Drop a receipt, stop record or governance record here
Onbehalf receipts are .json files.
No receipt yet? Try a sample below.

Checked in your browser. Nothing is uploaded or stored.

Samples

Two real records this site publishes, each from a real test-mode run. Test money only.

Sample · USDC on Base Sepolia

A 7.50 USDC payment to a recipient that a person approved, sent once from the approver's wallet on Base Sepolia, a test network. The receipt carries the transaction id, and the result links two public explorers.

Download the payment sample

Sample · Stripe test mode

A $750.00 refund that a person approved, sent once through Stripe in test mode.

Download the refund sample

One number changed: 7.50 becomes 7.52. Watch the check fail.

Result

Check a sample, or drop in a file of your own, and the result appears here.

What each result means

  • Valid
    The signature is ours and nothing in the receipt has changed since it was signed.
  • Not valid
    Something in the receipt changed after it was signed, or the signature doesn't match. Don't rely on it.
  • Signed by an earlier key from this site
    The receipt is intact, but it was signed with a key we have since replaced. Ask the sender for a fresh copy.
  • Signed by a key this site doesn't recognize
    The receipt is intact, but we can't confirm who signed it. Don't rely on it until you can.

Check it yourself, in three places

  1. The Onbehalf receipt

    What was allowed, who said yes, and what happened. This page checks it.

  2. The outside record

    For a Stripe payment, the receipt names the Stripe record's id. Only the owner of that Stripe account can open the record, so we describe it here instead of linking to it. For a payment sent on a chain, the receipt carries the chain id and the transaction id, and this page links two public explorers built from those two fields. On a stand-in rail there is no outside record, and the receipt says so.

  3. A public timestamp

    Planned

    Proof of when the receipt existed. Planned.

What this check can and can't tell you

It can tell you whether the receipt is ours and whether a single detail changed: the amount, the approver, the decision or the outcome. It can't tell you on its own that the money arrived. That is what the outside record is for.

J. Tan is a demo approver in a test workspace, not a real person or customer.