Aeronscan indexes the signature-authorised transfers x402 runs on — through USDG's own EIP-3009 and through the x402 gateway. No facilitator has to report anything. Ours is one row among the rest.
Both of these publish the address they settle from, and the chain shows that same address relaying. The receipts are further down.
Settlements in USDG on Robinhood Chain, by the time the block was mined.
Same rows an agent gets from GET /api/transactions.
Attribution is the relayer address that paid the gas. A name is a claim you can check — anyone unnamed keeps their address and their volume.
Open, no key, CORS on. The explorer's own page uses nothing else.
curl https://scan.aeron.sh/api/stats?window=24 curl https://scan.aeron.sh/api/transactions?limit=25 curl https://scan.aeron.sh/api/address/0x… # both sides of one wallet curl https://scan.aeron.sh/api/tx/0x… # one settlement
GET /api/stats: totals, per-facilitator split, and a time series — ?window=1|24|168|720GET /api/transactions: the feed — filter with ?buyer=, ?seller=, ?facilitator=, page with ?before=GET /api/address/{address}: what one wallet spent and earnedGET /api/tx/{hash}: every settlement in one transactionGET /api/facilitators: known relayers and their shareGET /api/leaderboard: top sellers and buyers for a windowGET /healthz: index cursor and row countAuthorizationUsed, and the x402 gateway's Settled beside the transfer it just made. Both are payments somebody else paid the gas for; an index that watched only the token would miss a facilitator entirely.