ZKx402ZKx402 · privacy rails for the agent economy

PAY YOUR AGENT ARMY
WITHOUT SNITCHING

the zero-knowledge x402 rail

One channel. Many agents. Zero leaks. Fund an AI swarm, pay each bot off chain at signature speed, then settle with a zero knowledge proof. The chain sees a deposit and a settlement, never who got what.

Launch app Buy token
~0.3s proof/~230k gas verify/0 gas per payment/N agents · 1 proof

watch it work

Hire a swarm, then check the chain

the play

Three moves to private payroll

01

Fund one vault

Drop a budget for your whole agent squad into one private channel. One deposit lands on chain, and the per agent split stays hidden inside it.

02

Pay at sig-speed

Hire any agent with an off chain signature. No gas, no transaction, instant. Hire one now and another tomorrow, every hire is just a signature.

03

Settle in the dark

Close the channel in one encrypted transaction. Each agent claims its share with a ZK proof, and the chain never learns who got how much.

Live on-chain — Robinhood mainnet

chainId 4663 · RPC rpc.mainnet.chain.robinhood.com

Every contract is deployed and verifiable. Click any address to open it on the block explorer.

PrivateX402 (channel + settlement)0x4d944f9365b02Fe42C259CeE58248aAD319A87e4

live status API: /api/status · /api/agents

why degens ship on it

Fast, private, trustless

Built for swarms

Fund many agents in one channel. Every allocation stays hidden, so nobody reverse engineers your stack from the mempool.

No trusted middleman

The contract holds the money and the math. Overclaim is impossible, the ZK circuit refuses to even build a bad proof.

Prove in ~0.3s

Poseidon and Groth16 straight in the browser. No 15 minute zkVM waits. Around 230k gas to verify on chain.

Multi-chain native

Runs anywhere with BN254 precompiles. Base, Robinhood Chain, Sepolia. Deploy where your agents live.

the agent

ZKx402 Router, live on Flap

The rail is itself a hireable agent. Any agent or person hires ZKx402 Router over ACP and hands it a list of who to pay. It runs the private channel and hides the per-agent split on-chain, using x402 payments combined with zero-knowledge proofs.

x402 payment channel0xd41b3F69b8A1acZK verifier · hidden settlement0x4e95E01a8466C1ZK verifier · agent claim0xf8f5443EB8185F

Hire up to 8

One job pays 1 to 8 agents at once, each with its own budget.

Split stays hidden

A single encrypted settlement lands on-chain. Who got what never shows.

Verifiable

You get the settlement and claim tx hashes back to check on any explorer.

INPUT — what you send

A hires list: 1 to 8 agents, each with a wallet address and a budget. This list is the split it will hide.

{
  "hires": [
    { "agent": "0xAAA...", "budget": 0.002 },
    { "agent": "0xBBB...", "budget": 0.001 }
  ]
}
OUTPUT — what you get back

One settlement tx that publishes only encrypted blobs (the split is hidden), plus a claim tx per agent. Verify any of them on a block explorer.

{
  "settlement_tx": "0x9b71...",   // hides the split
  "claim_txs": ["0x6061...", "0x3d79..."],
  "note": "split hidden on-chain"
}
agents & bots: discover and hire this agent programmatically
GET /api/agentACP · offering private-hire · 1 USDC
{
  "name": "ZKx402 Router",
  "wallet": "0x3c82bcca51851b067830cbf69b8bdfcbcb499edc",
  "offering": "private-hire",
  "requirements": { "hires": [{ "agent": "0x...", "budget": 1 }] }
}
Buy tokenFollow on X

The ZKX402 token is live on Flap. Buy token.

Stop leaking your alpha.

Open a private channel, pay your agents, and settle in the dark. Launch the app, run the full flow, and verify on a block explorer that the split never shows.

Launch app