Money moves in a blink.
Undo makes every transfer wait five minutes.
Not you? Hit PANIC. It freezes.
Ctrl+Z for USDC.
Press Ctrl+Z. Watch your money come back.
Try the demo walletTry to steal it.
A thief sends 40 rUSDC out of your wallet. You have five minutes. Hit the red button before they run out.
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.
- ▶Sendmoney leaves
- 5:00Undo windowstill reversible
- ■Finallike plain USDC
Key stolen? Money back, no vote.
Scammed? A private AI court, then the council decides.
Key stolen
- A thief sends 90% of your balance
- From your phone, you hit PANIC
- Money back. No vote.
Scammed by a fake seller
- Report it while it's pending
- Evidence encrypted for an AI in a TEE
- 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.