ACR · Arc Compute Rate
the reference rate for machine commercethe going rate for machine work, in plain words
plain editionFixing Rate-setting Nº 2,924·Published 18:23:33 UTC

Machines discover the listings, pay a nanopayment a query, and every settlement prints on the tape. Discovery is free, the data costs.

Robot shoppers browse what’s for sale, pay a fraction of a cent a question, and every receipt prints below. Looking is free, answers cost.

One buyer closes the loop. It pays for the print, and the venue fills its trade at that same print, so the position below is what it paid for.

One robot shopper closes the loop. It pays for the number, and the market trades at that same number, so it holds what it paid for.

Listings · /marketplace/catalogFor sale · /marketplace/cataloggate · awaiting APIpaywall · waiting for our server
The exchange opens when the press answers. The free-tier press wakes on first visit (~60s) and this page retries by itself.The shop opens when our server wakes up. It naps between visits to save money, and this page keeps trying on its own.
The tape · /marketplace/receiptsThe receipt roll · /marketplace/receipts
the tape opens with the first paid query · run `make agent`the receipt roll opens with the first paid question · run `make agent`
Circle Gateway walletsCircle wallets · who pays, who gets paid

This deployment carries no funded demo buyer, so there is no deposit to watch draw down. The balances above are real.This copy of the site has no demo shopper with money in it, so there is nothing to watch spend. The amounts above are real.

Run the buyerLet a robot shopper loose

The paid gate is not answering yet, so the buyer cannot run. The free-tier press wakes on first visit (~60s) and this page retries by itself. The tape below is the archived record until it does.Our server is waking up (about a minute), so the shopper waits; this page keeps trying and the payments below are real ones from before.

make agentoffline demo · the agent pays the mock gate (run ACR_X402_MODE=dev make api first)practice run · the robot pays the practice paywall (run ACR_X402_MODE=dev make api first)
make agent-liveArc testnet · real Circle Gateway settlement; needs a funded AGENT_PRIVATE_KEY (see docs/agent-runbook.md)the real test network · actual Circle payments; needs a funded AGENT_PRIVATE_KEY (see docs/agent-runbook.md)

The button runs the buyer’s whole loop (discover, pay, receipt) in-process; apps/agent is its twin over real HTTP.

The button runs a whole robot shopping trip (browse, pay, receipt) inside this site; apps/agent is its stand-alone twin.

…and what a machine does with what it bought: it pays for the print above, then trades the on-chain future on what it read, one agent on both sides of the marketplace.

…and what a robot does with what it bought: it pays for the rate above, then trades a real contract on what it learned.

autonomous hedgerthe robot that hedges its own billnot configuredswitched off here

No hedger agent is configured on this deployment. Set ACR_HEDGER_ADDRESS to the Circle agent wallet; the mandate it would take is below.No robot trader is switched on here, but the job it would be given is written below.

mandate · contractsthe goal · contracts
venue · serieswhere it would trade · round#
Only computable on ArcWhy this only works on Arc
gas = USDCfees = dollars

Fees are deterministic and dollar-denominated, so the cost to move the print 1bp is a number: a bound only computable here.

Fees are fixed and charged in dollars, so the bill for bending the rate is a number, not a guess. Only Arc can print that.

finality <1s, deterministicfinal in <1s, for good

Malachite BFT settles the moment it happens: clean timestamps, no reorg ambiguity in the tape.

Payments are final in under a second. Timestamps can be trusted, and history never gets rewritten.

eip155:5042002

Arc Testnet · every print and settlement resolves on this chain. Inspect any artifact on arcscan .

Arc Testnet · every rate and payment on this site lives on this network. Check any of them on arcscan .