Privacy

Seen by the chain. Read by no one.

Everything happens on a public chain, so the privacy has to be in the math: stealth addresses, view tags and keys that never leave your browser.

Stealth payments

Pay anyone through a one-time address made just for that payment. On-chain it leads nowhere: only the receiver's view key can tell it's theirs, and only their key can spend it. ERC-5564.

“send 0.05 ETH privately to 0x…”

Whispers

A sealed message to a private address, posted as an announcement anyone can see and only the receiver can open. Memos ride along with payments the same way.

“whisper to 0x…: north gate, 9pm”

A private address

Your agent has a stealth meta-address. Publish it once in the ERC-6538 registry and people can pay you privately at your plain wallet address, without ever seeing your keys.

“publish my private address”

An inbox only you can read

Every announcement is scanned with your view key and the ones meant for you are kept. Then they're swept wherever you say, each one-time address paying its own gas.

“check my inbox”

Private pay links

Ask for a payment with a link. Whoever opens it gets the payment ready in their own agent, and it lands on a one-time address only you can find.

“request 0.05 ETH for the tickets”

Sealed notes

What you ask it to keep is encrypted in your browser, then written on-chain. The ID works anywhere; the text only opens for your key.

“remember: locker 31, code 4471”
What it doesn't hide. A private payment still shows your wallet sending an amount to the announcer. What disappears is the other end: nobody but the receiver can tell where it went or link it to them. Sweep into a fresh address, or a disguise, to keep it that way.