Every payment an agent makes is a public receipt. Nocta pays through wallets that existed for one request.
Four products, one program.
Pay
↗x402 from the shielded pool.
AI
↗Frontier models, no account.
Wire
↗Channels in ciphertext.
Seal
↗Escrowed jobs, sealed files.
Works with Phantom, Solflare and Backpack. Pays any x402 endpoint that takes USDC on Solana.
Live from mainnet.
Read from Solana as this page loads.
Shielded in the Nocta pool right now.
One payment, three steps.
Deposit once
USDC becomes a note only your key opens.
Your wallet signs this one.
Prove and withdraw
compute units to check the proof on chain.
A relayer submits it.
A stranger pays
ever held by the wallet that pays.
Stock x402, unchanged.
What a merchant can see.
Same x402 payment, two ways to make it.
Links between payments
Each payer is new, holds no SOL and never pays twice.
Keep your x402 client.
Register one scheme. Every 402 is paid from the pool.
const scheme = new PrivateSvmScheme({ rpcUrl, keypair, relayer }); const pay = wrapFetchWithPayment(fetch, new x402Client().register("solana:*", scheme)); await pay("https://api.dev/report"); // paid by a stranger await scheme.sweep();
const res = await fetch("https://nocta-ten.vercel.app/api/ai/v1/chat/completions", { method: "POST", headers: { authorization: "Bearer " + token }, // a pack bought privately body: JSON.stringify({ model: "anthropic/claude-sonnet-5.5", messages }), });
const ch = ag.newChannel([aliceKey, bobKey]); const msg = ag.sealMessage(ch.key, "bid 240, settle at noon"); await send([relayer, ch.postKey], ag.postIx(ch.address, ch.postKey.publicKey, msg));
The Nocta addresses.
One program runs all four products, and $NOCTA is the token. Check both match before you connect or buy.
The token is separate from the app: you don't need it to use Pay, AI, Wire or Seal. Only trust the addresses on this page. The program is unaudited and the trusted setup has one development contribution, so deposits are capped at 100 USDC until a public ceremony and an audit. Not investment advice.
Questions, answered.
Short answers. The docs have the rest.
What is Nocta?
Private rails for AI agents on Solana: a shielded USDC pool that pays x402 endpoints from one-time wallets, a model gateway with no accounts, encrypted channels and escrowed jobs with sealed files.
Who can see my payments?
Anyone can see that a brand-new wallet paid a merchant. Nobody can tell that wallet belongs to you: it was funded by a zero-knowledge proof from the pool, not by your wallet.
What does it cost?
0.50 USDC per private payment or withdrawal, paid to the relayer from your private balance. Deposits cost about 0.004 SOL of storage from your wallet.
Can the relayer take my money?
No. The recipient, fee, mint and relayer are part of the proof. The relayer can refuse a request, never change one.
Can I withdraw any time?
Yes, to any wallet, with your key and nothing else. The app rebuilds your balance straight from the chain.
Is it audited?
Not yet. That's why deposits are capped at 100 USDC.