Money moves in a blink.

Undo makes every transfer wait five minutes.

Not you? Hit PANIC. It freezes.

Ctrl+Z for USDC.

05:00until it is final
100.00 rUSDC is back in Main wallet.

Press Ctrl+Z. Watch your money come back.

Try the demo wallet

Try to steal it.

A thief sends 40 rUSDC out of your wallet. You have five minutes. Hit the red button before they run out.

Your wallet is quiet. 100.00 rUSDC available.Start the theft, then stop it.
Do it on testnet

This practice run happens in your browser. The demo wallet does the same thing with real test money on NEAR testnet.

One tape, five minutes.

  1. ▶Sendmoney leaves
  2. 5:00Undo windowstill reversible
  3. ■Finallike plain USDC
❚❚ PANIC ▶ ◀◀ BACK

Key stolen? Money back, no vote.

⚑ REPORT ▶ ⚖ AI COURT

Scammed? A private AI court, then the council decides.

Key stolen

  1. A thief sends 90% of your balance
  2. From your phone, you hit PANIC
  3. Money back. No vote.

Scammed by a fake seller

  1. Report it while it's pending
  2. Evidence encrypted for an AI in a TEE
  3. The council decides: 2 of 3

Cheating has a price.

Undo is not a free cancel button. The rules live in the contract, not with us.

  • A false report loses its bond

    Reporting takes a 0.01 NEAR bond. Lose at the council and the bond goes to the receiver, with the loss recorded on-chain.

  • A report cannot hold money hostage

    If the council stays silent past the deadline, anyone can release the money to the receiver. Silence never reverses a reported payment.

  • A thief only gets a wait

    Stolen money sits in the undo window, and a new trusted contact waits 5 minutes. PANIC cancels both.

Check it on-chain yourself: the promises locked into the contract

⚡ Trusted contacts

Pay your regular shop instantly. New contacts wait 5 minutes, so a thief can't sneak himself in.

Prior art and what's new

Prior art we acknowledge: ERC-20R (Stanford 2022), REVERSO, SLOW, Circle Refund Protocol, Payy Finality. What is new in Undo: a dispute whose evidence stays secret even from the operator, while its procedure and verdict are proven in the contract.