Client

Connect your wallet, use the faucet to get 1,000 testnet USDC to you private wallet. Pay for access to the protected resource using Confidential x402.

Private Balance

Connect a wallet first

Pay for access

Choose a price tier and pay to access the protected endpoint. The amount will be hidden onchain.

1.00 USDC
Connect a wallet first

Request Flow

Each payment flows through these steps. MPC and ZK proof ensure that no payment amount are visible onchain.

1
GET /api/protectedclient

Initial request to the protected endpoint

2
402 Payment Requiredserver

Server returns payment requirements

3
ZK proof generationclient

Confidential payment proof generated locally

4
GET /api/protectedclient

Request retried with payment proof attached

5
Facilitator /verifyfacilitator

Server verifies the payment proof

6
Facilitator /settlefacilitator

Server settles the confidential payment

7
Content + receiptserver

Protected content and payment response delivered

Actors

client

Your agent or browser. Initiates requests and generates ZK proofs entirely locally.

server

The protected API. Returns 402 payment requirements, then serves content once payment is settled.

facilitator

An offchain service that verifies the ZK proof and settles the payment onchain.