01 · Deposit
Drop it in.
Pay your deposit address from any wallet or exchange. What arrives becomes notes only your browser can spend.
Private payments. Your money moves through a shared pool, so the chain never links what you pay to who you are.
01 · Deposit
Pay your deposit address from any wallet or exchange. What arrives becomes notes only your browser can spend.
02 · Hide
When you pay, you prove you own one of eight notes of the same size, without saying which one.
03 · Relays
Your payment is sealed in three layers. Each relay removes one and learns only the next stop.
04 · Paid
The chain shows the pool paying a fresh address. Nothing on it points back to you, and a new note takes your place in the pool.
05 · Apps
Each app sees an address funded by the pool. On chain, none of them leads to another app, or to you.
Use Opaque with apps the way you'd use any wallet. Each one still only ever sees its own account.
Apps that add Opaque open it in a small window. You see every request and approve or reject it there.
Any app with WalletConnect. Scan its code with Opaque on your phone, and requests arrive there.
A wallet in Chrome's side panel. Apps that support GemWallet or Crossmark open Opaque instead, with no change on their side.
Download for Chrome ↓ Unzip it, then Load unpacked in chrome://extensions.
On Ethereum and Arc your key is hash-based, so a quantum computer can't forge its signatures. On the XRP Ledger, every key signs once and hands the account to a key nobody has seen yet.
Look up any Opaque payment on a block explorer. You'll find the pool, a fresh address and a post-quantum signature. You won't find you.
API
The SDK and MCP server behind the wallet: private, post-quantum payments on Ethereum, Arc and the XRP Ledger, with the keys on your machine.
Start building →Take free test tokens from a faucet and send some privately. They have no value, so nothing is at stake.
Get test tokensFollow one payment from deposit to app in five short scenes, told with eight dots.
Follow a payment