Arc Testnet · live

// agent commerce infrastructure on Arc

Agent commerce.Settled on Arc.

Arcon is the payment and settlement infrastructure for agent commerce on Arc. Agents discover prices, authorize USDC, and unlock paid APIs through x402.

5042002

Chain ID

6 decimals

Arc USDC

3 endpoints

One surface

Verifier03:18:42
signaturevalid
authorizationunused
amount10,000
network5042002

Arc receipt

Confirmed

0x8f2a…91c4

RouteArc
Settlement machine / 001
HTTP 402Exact EVMEIP-3009Arc TestnetUSDC settlementAgent commercePaid APIs
HTTP 402Exact EVMEIP-3009Arc TestnetUSDC settlementAgent commercePaid APIs

// one paid request

From intentto settlement.

Scroll through the complete x402 handshake. Arcon provides the transaction infrastructure; your agent and product stay yours.

RequestChallengeAuthorizeSettle
01

Resource request

An agent asks for something valuable.

The resource server stays focused on its product. It declares a price and returns the standard HTTP 402 challenge.

x402 state 01
agent.requestoutbound

await fetch(

"https://api.example/research"

);

02

Payment challenge

The route answers with exact terms.

Network, asset, recipient, amount, and expiry travel as machine-readable payment requirements—not a checkout page.

x402 state 02
HTTP response

402

$0.01USDCexactArc
03

Authorization

The wallet signs. Arcon verifies.

The agent authorizes an EIP-3009 USDC transfer. Arcon checks the signature, nonce, deadline, amount, and receiver.

x402 state 03
authorization.payload
from0x71b…09e
to0x3ac…842
value10000
validBefore1753522800
nonce0xa84…f19
All checks passed
04

Settlement

Value lands on Arc. Access unlocks.

Arcon submits the authorized transfer and returns the onchain transaction hash to the protected resource.

x402 state 04

Settlement final

0x8f2a7b…91c4

// agent commerce transaction layer

Three calls.Agents can pay.

A deliberately small x402 API for agent-facing resources. Publish payment support, verify signed intent, and settle value on Arc.

01
GET/supported

Discover

Advertise x402 v2, exact EVM, Arc Testnet, and facilitator signers.

200 / capabilities
02
POST/verify

Verify

Validate an authorization against the resource server’s exact payment terms.

200 / isValid
03
POST/settle

Settle

Broadcast the USDC transfer and wait for a confirmed Arc receipt.

200 / transaction

Settlement network

Arc

Testnet / 5042002

// the settlement rail for agents

Built on Arc.Ready for agents.

Arcon gives agents one opinionated commerce rail to start: x402 v2 exact payments using USDC on Arc Testnet.

Network

Arc Testnet

CAIP-2

eip155:5042002

Asset

USDC · 6 decimals

Scheme

Exact · EIP-3009

Five-minute integration

Price your API.Open it to agents.

Point your x402 middleware at Arcon. Your API keeps doing its real job while Arcon handles the payment transaction.

Integration path

Declare the price

Choose an Arc USDC price for the protected route.

Point to Arcon

Use the facilitator URL for verification and settlement.

Ship the capability

Return the paid result only after settlement succeeds.

Read the integration guide
server.ts
import { paymentMiddleware } from "@x402/hono";

app.use("/research", paymentMiddleware({
  accepts: {
    scheme: "exact",
    network: "eip155:5042002",
    payTo: "0xYourAddress",
    price: "$0.01",
  },
  facilitator: {
    url: "https://facilitator.arcon.xyz",
  },
}));

app.get("/research", (c) => {
  return c.json({ access: "granted" });
});

Agent commerce starts with one paid request

Open your APIto agents.

Start on Arc Testnet. Let agents discover a price, authorize USDC, and settle every paid request through Arcon.