Your money, unseen.

Private payments. Your money moves through a shared pool, so the chain never links what you pay to who you are.

Scroll to follow one payment

01 · Deposit

Drop it in.

Pay your deposit address from any wallet or exchange. What arrives becomes notes only your browser can spend.

02 · Hide

One of eight. Only you know which.

When you pay, you prove you own one of eight notes of the same size, without saying which one.

03 · Relays

Three stops. Nobody sees the route.

Your payment is sealed in three layers. Each relay removes one and learns only the next stop.

04 · Paid

Paid from the pool. Never from you.

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

Every app gets its own account.

Each app sees an address funded by the pool. On chain, none of them leads to another app, or to you.

Spend
unseen.

Deposit from any wallet or exchange.

Every app gets an account of its own.

Post-quantum keys, retired before they wear out.

Connect by QR, pop-up or extension.

Connect anywhere.

Use Opaque with apps the way you'd use any wallet. Each one still only ever sees its own account.

Pop-up

Apps that add Opaque open it in a small window. You see every request and approve or reject it there.

Scan a QR

Any app with WalletConnect. Scan its code with Opaque on your phone, and requests arrive there.

Browser extension

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.

Built for Q-Day.

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.

notes in every ring
8
relays on every route
3
retired keys with any power left
0
links between your apps
0

Nothing leads back.

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.

Runs in your browser. Nothing to install.

On the web, on your phone, or as an extension.

What the chain sees

0links to you

  • Who paidthe pool
  • Your appsnot linked
  • Signing keypost-quantum
  • Your noteone of eight

Payments, the way the chain shows them.

opaqueAPI

Private payments, inside your app.

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 →
  • Wallets
  • Fintechs
  • Stablecoins
  • Agents
  1. Your appWallets · Fintechs · Stablecoins · Agents
  2. Opaque SDK · MCP serverKeys, notes and proofs, on your machine
  3. Six relays, three hopsThe services never learn who asked
  4. Ethereum · Arc · XRP LedgerPaid from a pool, through a ring of 8

Go
private.

Testnet today. Test tokens have no value.

Try it on testnet.

Take free test tokens from a faucet and send some privately. They have no value, so nothing is at stake.

Get test tokens

New to private payments?

Follow one payment from deposit to app in five short scenes, told with eight dots.

Follow a payment