01Robot payment infrastructure

The payment layerfor machines.

Arcon lets autonomous machines discover a price, authorize exact USDC, and unlock digital or physical services through x402.

x402

Protocol

USDC

Asset

Arc

Network

Machine node / R-042Wallet ready
Technical line drawing of a humanoid service robot with an Arcon payment wallet

01 / Identity

Verified machine wallet

02 / Policy

Limit ≤ 5.00 USDC

Intent

charge.start

Amount

$2.40 USDC

Result

dock.unlocked

02One open payment rail

Robots can buy what the task needs next.

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.

03Machine economy

What machines pay for.

Three common transactions, handled without sending a person through checkout.

Service unitR-042
Technical line drawing of a humanoid service robot

gate.open

Access

$0.80

Entry, priority lanes, and task-specific services without a human checkout.

QuadrupedQ-017
Technical line drawing of a quadruped inspection robot

charge.start

Energy

$2.40

Compatible charging, priced and paid for by the energy actually consumed.

Mobile manipulatorM-008
Technical line drawing of a mobile robotic manipulator

part.release

Supplies

$18.20

Approved parts and consumables procured before a missing item stops the task.

04How it works

One request.
One payment.
One receipt.

The protocol carries payment and service access in the same flow.

01
Discover

The service returns a price.

A 402 response tells the machine the asset, amount, recipient, network, and expiry.

> GET /charge/session

← 402 Payment Required

02
Authorize

The machine approves exact terms.

Its wallet policy signs one payment for one resource—never an open-ended allowance.

> sign(EIP-3009)

← $2.40 USDC approved

03
Settle

Arcon verifies and settles.

The facilitator checks the intent, moves USDC on Arc, and returns an onchain receipt.

> POST /settle

← service unlocked

05 — Settlement

Intent in.
Receipt out.

A signed request becomes verified access in one continuous machine-readable exchange.

Live payment pathArc network

01

Robot wallet

R-042 requests power

02

Arcon

Verifies exact terms

03

Paid service

Dock 14 unlocks

signature verified

amount exact

receipt returned

Non-custodial

The machine keeps its wallet and policy engine.

Exact authorization

Every signature is bound to one amount and receiver.

Machine-readable

Services return a result the robot can act on.

Arc settlement

Fast, predictable settlement for real-world tasks.

USDC native

Stable pricing without a new unit of account.

HTTP native

Payment travels with the request through x402.

06For developers

Make one endpoint payable.

Add x402 middleware to a resource. Arcon handles verification and settlement while your service keeps its fulfillment logic.

robot-service.ts
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" }));
facilitator.arcon.networkready

07 / The machine economy is already moving

Let machinespay.

One payment layer for machines to discover a price, authorize USDC, and keep moving.

Build with Arcon