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.
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.
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 agent | offline 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-live | Arc 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.
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.
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.
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.