Hold crypto off the record.
Pay anyone, privately.

Open app

What’s hidden

What a stranger
can’t see

Your balance lives in a Solana Privacy Ring. Anyone can look up your address, but the numbers are encrypted and only your key reads them.

Your balance

Encrypted on chain.

  • Held as encrypted notes
  • Only your viewing key reads them
  • Unlisted can’t read them either

Private account 9Qe4…r2Lm · example

USDCEncrypted note
SOLEncrypted note
Read with your viewing keyOnly you

Tokens you hold

USDC or SOL, nobody can tell.

  • The token is encrypted too
  • Same for every private send
  • Only your key reads it
USDC or SOL

A stranger, guessing the token

?USDC
?SOL
In the note

Amounts you send

Every private send is encrypted.

  • Amount hidden
  • Token hidden
  • Checked on Solana
Private send
Private sendTo 7xKp…9fQa
TokenEncrypted with the amount
Proof checked on Solana192 bytes

Who pays an API

With x402, the relay pays, not you.

  • The API answers 402
  • You pay the relay privately
  • The relay pays the API
x402

GET api.example.com/forecast

1402 · $0.01 in USDC
Paid by the relay

Hold privately

A balance only your key can read

Your balance sits in the Privacy Ring as encrypted notes. Solana stores them, and nobody without your key can read them, Unlisted included.

Sign the same message with the same wallet on another device and you get the same keys, and the same account, back. Nothing is stored on our side.

A viewing key, derived in your browser from your wallet’s signature, is the only thing that turns those notes back into a number.

Note 1Encrypted, in the Ring
Note 2Encrypted, in the Ring
Note 3Encrypted, in the Ring

x402Agents

Pay any API, without being the payer

If it answers 402 with a USDC price on Solana, Unlisted can pay it. No list to be on.

You send the price privately to Unlisted’s relay, and the relay pays the API from its own wallet. The API and the chain see the relay, not you.

The relay pays the API after your private payment lands, and never more than you sent. It holds it for seconds.

Your agent, calling an API · example

GET api.example.com/forecast

402 · $0.01Paid by the relay

LiveMainnet

The relay, live on Solana

The relay pays each API from its own wallet, so the payer on record is the relay, not you.

If the API fails after your private payment lands, the relay sends it back to you.

The relay pays in USDC on Solana mainnet. Anyone can check its payments on Solscan.

Live from Solana—
Relay float · USDC—
Registered—
  • Loading…

How it works

Off the record
in a minute

Three steps. Your wallet signs once, and you never share your keys.

  1. 01

    Connect and sign once

    Phantom, Solflare or Backpack signs one message, which creates your private account. No transaction, no fee.

    About 30 seconds
  2. 02

    Add USDC or SOL

    It moves into the Ring, and from then on your balance is encrypted.

    The deposit itself is public
  3. 03

    Send, pay or withdraw

    Every private transfer carries a 192-byte proof that Solana checks, with no L2 and no sequencer.

    Verified on Solana

FAQ

Questions, answered

Anything else? Read the risks.

No. Your keys are derived in your browser from your wallet’s signature, and Unlisted never holds your balance. The one exception: during an x402 payment, the relay holds that amount for the seconds it takes to pay the API.

Helius’s shielded pool on Solana, launched Nov 10, 2026. Balances are encrypted notes, and every transfer carries a zero-knowledge proof that the Solana Privacy Program verifies onchain.

Not yet. Balances, tokens and amounts are hidden. The two addresses on a private send are visible, and so are deposits and withdrawals. Helius has anonymous Rings under audit, targeted for Q4 2026.

USDC and SOL.

Any Solana wallet that can sign a message, like Phantom, Solflare and Backpack. The wallet only signs. Your balance lives in a separate private account.

The API’s own price. Unlisted’s relay fee is 0 for now.

Soon. Per-transaction keys let you share one transfer without exposing the rest. It’s next on the list.

Your balance is in the Ring, not with us. Any app built on the Helius SDK can withdraw it with the same keys, and you can derive those keys again from your wallet.

01 / 08

Is it custodial?

No. Your keys are derived in your browser from your wallet’s signature, and Unlisted never holds your balance. The one exception: during an x402 payment, the relay holds that amount for the seconds it takes to pay the API.

Get started

From your wallet
to off the record

Connect a Solana wallet, sign once, and move USDC or SOL into the Ring. No account, no KYC on our side.

Open app
Moved into the Ring
Paid with x402$0.01
Sent privately