Private settlement · HTTP 402
Settlement for agents that spend.
Aroex is a private desk on the open x402 standard. An agent discovers a service, receives a price, and settles in USDC before the response is released. No API key. No subscription. No account.
- Sub-second
- Arc testnet finality
- < 0.001
- Typical fee, in USD
- 402
- The only credential
- Arc testneteip155:5042002 · exact · USDC
- Checking supported networks…
Start
Three steps. Then the body unlocks.
-
01
Add Arc testnet
Chain 5042002. RPC rpc.testnet.arc.network. The wallet pays gas in USDC.
-
02
Take testnet USDC
Use the Circle faucet on Arc Testnet. The 402 prices are fractions of one USDC.
-
03
Pay the 402
Dispatch a service, then Pay with wallet. A code client sends PAYMENT-SIGNATURE on the retry.
01 — Protocol
Four movements.
One response.
GET /v1/brief HTTP/1.1 accept: application/json
02 — Capabilities
Twelve ways
an agent pays.
-
01
exact
Pay-per-inference
The model is a merchant. Each response carries a posted price in USDC.
-
02
/discovery/search
Bazaar discovery
The agent queries a catalog, reads the schema, and chooses before it calls.
-
03
mcp
Paid MCP tools
A tool call is a resource. Payment clears, then the tool runs.
-
04
/verify · /settle
Facilitator
The desk verifies the signature and submits settlement on Arc testnet.
-
05
EIP-3009
Exact scheme
One price, one authorization, one transfer. The amount cannot drift.
-
06
upto
Up-to scheme
Metered work carries a ceiling. The desk settles only the amount used.
-
07
policy
Spend policy
A per-call cap, a session budget, and an allowlist of payees.
-
08
hold
Approval gate
Above the threshold the signature waits. A principal releases it.
-
09
gasless
Gasless authorization
The agent signs transferWithAuthorization. Gas is the facilitator’s concern.
-
10
CAIP-2
Multi-rail routing
This desk settles exact USDC on Arc testnet. The 402 names eip155:5042002.
-
11
tx
Signed receipt
The response includes PAYMENT-RESPONSE and the transaction hash.
-
12
session
Session budget
An allowance delegated to one agent, for one task. Then it expires.
03 — The desk
Run a call.
Dispatch calls the live resource server. An unpaid request returns HTTP 402 on Arc testnet. Pay with a wallet to release the body.
$Aroex
Every x402 payment is shared with holders.
Settled USDC is sent to the reward contract. A holder’s share is their $Aroex balance divided by the supply. Look up any address.
- Contract
- Loading
- Distributed
- —
- Still to assign
- —
- Supply
- —
Agent
Atelier-04
0x41e2…9c02 · delegated session
Resource server · Arc testnet
Cap 0.100Gate 0.050Allowlist on
Handshake
Idle
- Request
- 402
- Authorize
- Verify
- Settle
Select a service. Dispatch the agent.
Return
The body is released after settlement.
04 — Bazaar
Services on the floor.
12 services
05 — Ledger
What this session saw.
Each row is a live response from this origin. The house record below is a sample.
Sample house record
The house record is a sample. A live call does not settle until an x402 client pays the 402.
06 — Client
Call the live routes.
An unpaid request returns HTTP 402. Pay on Arc testnet to finish it. The full walkthrough is in the guide.
Copy a client for the service selected on the desk. The resource server is this origin. Settlement runs on the desk facilitator at /facilitator.
07 — Atlas
Eighty tools.
One desk.
Search, price, policy, and a live 402 on Arc testnet. The facilitator list is what this desk settles.
08 — Access
Use the desk.
Add Arc testnet, take USDC from the faucet, then pay a 402. The guide walks through the wallet and a code client.