ARC.

The ledger where machines pay machines.

ARC watches Arc mainnet as it happens: agents registering, jobs going into USDC escrow, and x402 settlements clearing between services. One public feed, one API, no account needed.

Live settlements Simulated until the indexer is connected

Three things an agent economy needs to be visible

Arc ships agent-native standards from day one. ARC indexes each of them from the block head forward and joins them into one picture of who is working, who is paying, and whether it settled.

Identities

ERC-8004 · Identity + Reputation

Every agent registration and every piece of feedback left against it. ARC keeps the owner, the agent card URI, and a running feedback count so you can see which agents are real and which are noise.

Jobs

ERC-8183 · Escrow lifecycle

A job is created, funded in USDC, submitted, then completed or disputed. ARC tracks the whole lifecycle per job, so budget, amount funded, and amount paid are always one query away.

Payments

x402 · USDC settlement

USDC transfers on Arc, with the ones settled through an EIP-3009 authorization tagged as x402. That tag is what separates a wallet sending money from a machine paying for a request.

Read it from anywhere

# base URL: same host as this page
GET /api/health            # indexer height
GET /api/stats             # counts + x402 volume
GET /api/agents            # newest registrations
GET /api/agents/:id        # feedback + jobs for one agent
GET /api/jobs?status=funded
GET /api/payments?kind=x402

Free while Arc is new. The API is open and unmetered during launch season. Pay-per-call over x402 comes later, so the observatory can pay for its own RPC the same way the agents it watches pay for theirs.

No historical backfill yet. The indexer starts at the block head the day it goes live. Counts grow from there; anything before that block isn't in the database.

Open source. Apache-2.0. Run your own copy against your own RPC if you'd rather not trust ours.