Ghost PayGhost Pay
Live on Mainnet · Solana

Pay anyone.
Reveal nothing.

A privacy-first payment layer on Solana. Amounts hidden, senders anonymous, receivers unlinkable. ZK proofs run entirely in your browser.

What the chain sees

Sender0x????…????
RecipientStealth address
AmountEncrypted
On-chain linkNone

Your private view

Private Balance

Last received+2,100 USDC
Last sent−850 USDC
Recipientalice.sol

click balance to reveal

Non-custodial

Your keys never leave your browser. Ghost Pay has zero access to your funds or vault.

ZK, not trust

Amounts are proven via zero-knowledge proof. No server, no oracle, no one knows what you sent.

No address exposure

Send to alice.sol. The chain records only a one-time stealth address with no link to either party.

The private loop

01

Shield

Move tokens from your public wallet into an encrypted on-chain vault. One transaction. Done once.

02

Send

Pay any .sol name or address. A ZK proof debits your vault and creates a stealth UTXO for the recipient.

03

Claim

Recipients scan for incoming stealth UTXOs and claim them to their own encrypted vault.

04

Loop

Spend from the vault again. Funds circulate privately indefinitely. Unshield only to exit.

Everything you need

Zero-Knowledge Privacy

Amounts hidden. Sender anonymous. Receiver unlinkable. ZK proofs generated in your browser — no server involved.

.sol Identity

Send to alice.sol — no wallet addresses to copy, paste, or mistype.

Spend from the Vault

Pay directly from your encrypted balance. No unshield required. The vault is a full spending account.

Private Payroll

Upload a CSV. Cloak disburses to N recipients in one transaction. No one sees each other's salary.

Compliance Keys

Generate scoped viewing keys for auditors. Full privacy by default, selective transparency on demand.

Pay Links

ghost-pay.nabeelkhan.dev/pay/alice.sol — share a link, receive privately. No setup required for the sender.

Built with

Umbra ZKCloakMagicBlock PERBonfida SNSDune SIMCovalentTorqueRPC FastPalm USD

Your payments.
Your business.

Connect a wallet. Register once. Start sending privately in under 60 seconds.

Open Ghost Pay