
gate.open
Access
$0.80
Entry, priority lanes, and task-specific services without a human checkout.
Arcon lets autonomous machines discover a price, authorize exact USDC, and unlock digital or physical services through x402.
x402
Protocol
USDC
Asset
Arc
Network

01 / Identity
Verified machine wallet
02 / Policy
Limit ≤ 5.00 USDC
Intent
charge.start
Amount
$2.40 USDC
Result
dock.unlocked
Payments should not be a separate journey. Arcon makes price discovery, authorization, settlement, and access one machine-readable exchange.
No accounts, checkout screens, or manual approvals for every purchase.
Each payment stays inside the wallet policy defined by the operator.
Three common transactions, handled without sending a person through checkout.

gate.open
$0.80
Entry, priority lanes, and task-specific services without a human checkout.

charge.start
$2.40
Compatible charging, priced and paid for by the energy actually consumed.

part.release
$18.20
Approved parts and consumables procured before a missing item stops the task.
The protocol carries payment and service access in the same flow.
A 402 response tells the machine the asset, amount, recipient, network, and expiry.
> GET /charge/session
← 402 Payment Required
Its wallet policy signs one payment for one resource—never an open-ended allowance.
> sign(EIP-3009)
← $2.40 USDC approved
The facilitator checks the intent, moves USDC on Arc, and returns an onchain receipt.
> POST /settle
← service unlocked
05 — Settlement
A signed request becomes verified access in one continuous machine-readable exchange.
01
R-042 requests power
02
Verifies exact terms
03
Dock 14 unlocks
signature verified
amount exact
receipt returned
The machine keeps its wallet and policy engine.
Every signature is bound to one amount and receiver.
Services return a result the robot can act on.
Fast, predictable settlement for real-world tasks.
Stable pricing without a new unit of account.
Payment travels with the request through x402.
Add x402 middleware to a resource. Arcon handles verification and settlement while your service keeps its fulfillment logic.
import { paymentMiddleware } from "@x402/hono";app.use("/robot/charge", paymentMiddleware({ accepts: { scheme: "exact", network: "eip155:5042", payTo: "0xYourAddress", price: "$2.40", }, facilitator: { url: "https://facilitator.arcon.network" },}));app.get("/robot/charge", (c) => c.json({ charger: "unlocked" }));07 / The machine economy is already moving
One payment layer for machines to discover a price, authorize USDC, and keep moving.
Build with Arcon