Monyr

§ Demo · 90 seconds · six steps

Try the private @alice payment flow.

A guided walk through every claim this product makes — from a public profile to a decrypted inbox to a public explorer that proves the privacy held. Five steps. No onboarding required.

Best taken on desktop with a Solana wallet (Phantom, Solflare, or Backpack) installed. Each step opens in a new tab so you can keep this page as your map.

Demo handle:monyr.xyz/@alice

§ 01The walkthrough

Six tabs. One honest demo.

Each step is a click. Each click is a real surface — the same production routes a user would hit. Open them in order; the picture lands by step six.

  1. Step 01

    Opens in new tab

    Open @alice

    The public profile a payer sees the moment they click your handle.

    Display name, optional bio, suggested amounts, a memo field, and a single Pay button. Notice what is not on the page: a wallet address, a balance, a donor list.

  2. Step 02

    Opens in new tab

    Fund your wallet from the devnet faucet

    You’ll need test SOL and devnet USDC before any payment can land — both come from one place.

    Umbra’s devnet faucet drops both SOL (for transaction fees) and USDC (the asset you’ll send). Without these, the wallet sign step fails. The faucet is rate-limited but free — keep the tab open if you plan to run the flow more than once.

  3. Step 03

    Opens in new tab

    Pay privately

    Pick Private Pay (the mixer rail), sign with your wallet, watch the ZK proof generate locally.

    The payer’s wallet pops, the worker generates a Groth16 proof in 2–8 seconds, and the deposit lands in Umbra’s UTXO pool. Real Solana RPC, real USDC base units. Quick Pay — the public rail offered next to it — is a plain SPL transfer for users who want speed over privacy; choose Private Pay to see the mixer flow.

  4. Step 04

    Opens in new tab

    View the dashboard

    Where Alice sees the payment arrive — decrypted in her browser only.

    Sender label, memo, sub-handle context, total received. The server never sees any of it; the row is reconstituted client-side from the Master Viewing Key.

  5. Step 05

    Opens in new tab

    Check the public explorer

    Look up the same activity on Solscan. Notice what isn’t there.

    An interaction with the Umbra program at a given moment — that’s the floor of any chain-touching privacy system. Amounts, counterparties, and Alice’s wallet history are not visible.

  6. Step 06

    Same tab

    Read the privacy model

    The brutally honest cut — what we hide, and what we don’t.

    A six-by-six matrix of who can see what, six load-bearing invariants, and the honest caveats around withdrawal. If something on this site reads softer than the code, that page is where to check.

§ 02  ·  Coda

Convinced? Claim your handle.

The demo above runs against the same code you’d use as a creator. The only difference is whose handle is printed at the top.

Live on Solana devnet. Powered by Umbra.