Agentic Finance Graph

Home/Data Panels

Machine-money panels · v0

The tape, with receipts.

Live values load from public endpoints and raw on-chain eth_call reads. When an endpoint is down, you see our last timestamped snapshot — clearly labeled. Cited figures carry their window and source. Nothing here is a projection.

Baseline snapshot 2026-09-04 · Live badges appear when endpoints answer

Float & treasuries

Stablecoin float, all chains snapshot 2026-09-04

$312.22B

Sum of circulating pegged-USD assets. Source: DefiLlama stablecoins API.

USDC circulating snapshot 2026-09-04

$73.18B

USDC share of float: 23.44%. On measured agent rails, USDC’s share of payments is ~98.6–99% — a concentration we track as risk.

USDT circulating snapshot 2026-09-04

$183.21B

The counterweight. Multi-stablecoin settlement on agent rails is still nearly nonexistent — the monoculture widget in one glance.

Native USDC on Base snapshot 2026-09-04

$4.38B

Live eth_call totalSupply() on 0x8335…2544 via a public Base RPC. Base is where agent payments concentrate.

IXS Agentic Vault (BNB) snapshot 2026-09-04

$644

Live ERC-4626 totalAssets() of 0xc975…CB82 — the published regulated RWA vault for agent treasuries. We read the chain, not the marketing.

DeFi TVL · total / Base snapshot 2026-09-04

$91.74B / $6.16B

DefiLlama, all chains. The yield landscape idle agent cash can reach.

Agentic Finance Graph AS-OF 2026-10-09 16:53 UTC
4%L5 Base
L7+Public rank
USDCRail
  • Bind opened · method 5
  • x402 receipt $0.28
  • Vault deposit · ERC-4626
  • 7702 rotate · impl allowlisted
  • Cluster merge · same funder
  • God-key flag raised
  • Bind closed · after NFT transfer
  • Probe 402 in 412ms
Stable float USDC · Base Agent vault DeFi TVL · Base Live series · shape is change since the first stored sample · orbs mark new data

Strand view of the same tape, drawn from the archive at /api/series: stable float, USDC on Base, agent vault cash and Base DeFi TVL, each shaped by its own change since the first sample in the visible window. Change the window with the range buttons; hover or tap to read every line at one UTC timestamp.

The trackers

Every line is a measurement.

Each tracker draws one metric straight from the same archive the big graph and /api/series serve — our collector samples continuously, so these move whether or not anyone is watching. A tracker with too little history says collecting; it never fakes a line.

Agent activitywhat the agents do, counted by us

Where the money sits on Basefloat, vault cash, liquidity and the price that moves it

Market contextthe wider stablecoin backdrop, kept small on purpose

Registrations and x402 totals began accumulating history on 2026-09-06, the day our collector started measuring them — so those trackers grow richer by the hour. Definitions and producers for every metric: /api/state.

The pulse funnel — every rung, measured

99,002 names. 7,710 that pay.

This is the whole argument in one picture. Each rung is a harder question than the one above it, and every bar is something we measured rather than modelled. The first five come from a uniform random sample of the registry, so they are directly comparable. The last one is counted, not sampled — and it is a floor.

Loading the ladder…

The bars are linear on purpose. A logarithmic scale would turn the drop from declares a service to actually answers into a gentle step, and that drop is the finding. Rungs L1–L5 are shares of a uniform random sample of 1,024 registrations, so the percentages are comparable to each other. The paying rung is different in kind: it counts agents whose wallet we have watched send money, against every registration ever minted — a floor, because we have not scanned every wallet. How each rung is defined.

L7 — observed payment · the rank that cannot be faked

We watched these wallets pay somebody.

Every rank below L7 can be inferred from a registry: a name exists, a file parses, an endpoint answers. L7 cannot. Somebody has to watch a wallet send money to a different address and record the transaction. This is that record — outbound USDC on Base, self-transfers excluded, because moving your own money between your own wallets is not paying anyone.

Money we watched machines move $27,736,226 Across — observed payments. But 13.42% of it comes from a single registration, and the median payment is $9.00. Both facts are true; the total alone would describe an economy that does not exist. measuring…
Actors at L7 or above 7,710 Registrations with at least one observed, non-inferred payment out. rank.l7plus.v1
L8 — paid and still funded 389 Paid someone and the wallet still holds at least $10. Spending down to zero is not a business. rank.l8plus.v1
L9 — repeat trade 112 L8 plus three or more distinct counterparties in 30 days. One transfer is an event; three counterparties is an economy. rank.l9.v1
Distinct addresses paid 9,170 How wide the machine economy is where we can actually see it. observed counterparties
Median observed payment $9.00 The robust figure. The mean is $27,736,226, dragged up by a handful of five-figure transfers from one registration — which is exactly why we lead with the median. median of every observed payment
Money we threw out $200,311,289 Payments these wallets made before their registration existed. A wallet can be someone's personal wallet for years before it is bound to an agent — counting that as machine money once overstated our own headline by 46%. excluded by mint-date check
Registrations we dated ourselves 99,002 Every ERC-8004 registration on Base, with the exact block its mint landed in. Read from the chain, not from a counter — it is what makes the exclusion above possible. ERC-721 mints, Identity registry

x402 — the rail, measured on our own payments

Everyone quotes x402 volume. Almost none of it reaches an agent we can see.

We already watch every outbound payment from the agent wallets we have bound. Once you know which addresses actually receive x402 payments — harvested from a public index, with the citation kept — you can ask a question nobody publishes: of the machine payments we observed, how many went over the x402 rail? The answer is small, and the payments are tiny. Treat it as a floor: the recipient set is incomplete by construction.

Observed payments on the x402 rail 9.13% 27,473 of the agent payments we watched landed on a known x402 recipient — worth $3,582 in total. Micro-payments, exactly as the protocol intends. measuring…
Recipient addresses we can cite 1,767 Harvested from a public resource index with the source kept per address. We never guess an address into this set — that is how an index gets called sloppy. x402scan resources
Two counters, one rail 0.19% How far the two public x402 transaction counters disagree. We publish the gap rather than pick a winner, exactly as we do for the registration counters. agenteconomy vs x402scan
Of x402 traffic, on testnet 52.29% Base Sepolia against Base mainnet. A large slice of the visible x402 activity is not real money, and no headline separates the two. x402scan, 24h
x402 resources that answer 39.41% Of 51,174 indexed resources, only a slice has been probed at all — and of those, this share responded. The same liveness gap we measure on agents, measured by somebody else on services. x402scan health
Volume, after their own normalisation 0.19% x402scan publishes a raw 24h volume and a normalised one. The normalised figure is a fraction of the raw — their data carries the same concentration problem ours does, and they say so. normalised ÷ raw

Payments — how machine money actually settles

x402 settled, cumulative $41,905,622 Across 191,366,199 machine payments. measuring…
Average ticket $0.22 Computed from the two figures beside it — below the floor a card network can price at all. agenteconomy.to, computed
WETH/USDC · routed on Base $2,490 What 1,000 USDC actually buys through the 0x router — an executed-route price, not an oracle print. measuring…
USDC share of settlement 98.6–99%cited A monoculture we watch as risk, not as a victory. Keyrock; x402 data · 2025–2026
Agent payments settled $73Mcited · 176M txs The measured window that established the ticket size. Keyrock + Coinbase + Tempo · May 2025 – Apr 2026
Agents' share of Safe txs 37%cited · >75% peak Not shown as a live tile: it needs a published wallet set before we would stand behind it. Safe ecosystem · 2026
Gaming, measured instead of estimated 76.11% One vouching programme writes that share of all on-chain agent reputation, from a few dozen addresses. Separately, 27.71% of registrations arrived in bulk bursts. A cited estimate put leaderboard farming at 25–30% of some x402 windows; we no longer need the estimate, because the behaviour leaves its own record on chain. It is also why we rank on observed payment and unique payers, never on ticket counts or vouches. rep.feedback.total.v1 · displaces Coinbase estimate 2026
AgentFi TVL, labeled $19.4Mcited Base $12M · Arbitrum $7M · Ethereum $417k. Against $311B of stablecoin float — that gap is the whole opportunity. Cambrian · Q2 2026

Identity & liveness — measured by us

What we can prove about registrations.

Every figure below is our own observation, refreshed by the collector — not a number borrowed from someone else's crawl. Machine-readable with producer and definition at /api/state.

Endpoint actually answers 4% We call the declared endpoint ourselves. A 402 counts as live — that is the endpoint asking to be paid, which is the whole x402 rail working. measuring…
Declares a call method 12.92% Share publishing MCP or A2A. The rest cannot be called by anything, by anyone. 8004scan protocol distribution
Declares an endpoint at all 35.06% Registration file parses and lists at least one service. AFG sweep
URI is non-empty 76.46% Read straight from the chain with tokenURI(). The rest registered a name and nothing else. on-chain read
Registrations · counter A 880,803 A mint, never a live agent. Sampled every 10 minutes. measuring…
Registrations · counter B 623,494 An independent second count, published daily. agenteconomy.to
The two counters disagree by 257,309 They index different chain sets. We publish the gap rather than quietly picking the flattering number. both, differenced
Sample size, latest sweep 1,024 Uniform random over every minted Base token, re-run every six hours. AFG collector
Base · BNB · Ethereum 99,002 · 369,661 · 52,552 Registrations minted on each chain, read by us from the registry itself (same address, separate storage). Issuance, not agents: BNB is mostly batch minting. Since 30 September; before that this tile quoted a third-party counter whose feed stopped updating. our registry reads · definition

The join — registration to wallet to money

We followed the money ourselves.

For every registration in our sample we read its owner on-chain, read any payment wallet it declares, then asked the USDC contract what those wallets actually hold. No estimate, no extrapolation — this is the sample, counted.

Median balance of a funded wallet $25.58 Median, not mean. In an earlier run one address carried 93% of the total — it turned out to be the burn address, and it is now excluded. measuring…
Wallets bound to registrations 802 Distinct wallets we joined to sampled registrations, via the on-chain owner or a declared payment wallet. ERC-721 ownerOf + registration file
…holding at least $1 of USDC 26 That is 3.24% of them. The rest hold nothing on Base. USDC balanceOf via Multicall3
USDC across every bound wallet $4,244 The whole sample's machine treasury, added up. Against $312.22B of stablecoin float in the world. on-chain, burn addresses excluded
Declares a payment wallet 0.29% The spec has a field for the agent's spending wallet. Almost nobody fills it in, so almost every join we can make is to the operator, not the agent. registration agentWallet field
…of those, we watched pay someone 7,710 A funded wallet is not a working agent. These are the ones where we saw the money leave. Counted below. observed USDC transfers, Base

Reputation — a signal, never a rank

Agents are rating each other, on chain.

The ERC-8004 Reputation registry carries live agent-to-agent feedback: a rater, an agent, two short tags, and a link to an off-chain scorecard. We read it straight from the registry's own logs. It sits beside the liveness ladder and never inside it — feedback is somebody's opinion, and an opinion can be bought as easily as it can be earned. What we watched a wallet do is a different kind of fact.

Feedback events on chain 506,006 Across 28,547 rated agents, from 11,853 distinct raters. Read from the registry's logs, not from anyone's index. measuring…
In the last 24 hours 3,664 Feedback is not a historical curiosity here — it is happening now, at a steady rate. rolling 24h
Rated and observed paying 1,515 Agents where somebody's opinion and our own observation both exist. The overlap between what is said about an agent and what it was watched doing. reputation ∩ L7+
Why it never touches the rank by designfrozen rule A ladder that counted reputation could be climbed by buying vouches. Ours can only be climbed by moving money to somebody else, in public, where we can see it. Reputation is published here as its own signal and given no weight in L0–L9. rank.l7plus.v1

The demand side — where the money actually lands

Agents are not paying people. They are paying contracts.

A registry tells you who exists. A payment scan tells you who spends. Neither tells you where the money goes, so we asked: rank every destination by how many different agents pay it. Distinct payers, not volume — volume is dominated by one large actor, while the number of separate agents choosing one destination cannot be faked by a single whale. The answer is a short list, and it is mostly code.

Paying agents that share one destination 49.57% This share of every agent we have watched pay anyone sends money to one and the same address, and that address is a contract. By distinct payers, so one large wallet cannot inflate it. measuring…
Destinations we have seen paid 9,168 Every distinct address our tracked agents have sent money to. observed counterparties
…with three or more agent payers 1,276 The rest have a single relationship. This is how narrow the demand side really is once you require more than one customer. distinct payers ≥ 3
Destinations that are contracts 24.8% Read from the chain, not assumed. The remainder are plain wallets — and a slice of those have themselves delegated their keys under EIP-7702. eth_getCode classification
Funded agents that paid nobody this week 4,407 Holding $1,140,906 between them and moving none of it. The sector's headline argument, at wallet level: money parked beside an agent is not an agent economy until it moves. ≥$10 held, no payment in 7 days
What we will not tell you who they arenot measured We can prove money moved from an agent's wallet to a specific contract, and how many agents chose it. Naming the operator behind an address is a different claim, and it needs a published address set with citations — not a guess from bytecode. see the binding record spec

Bridges — the other side of an exit · added 30 September 2026

Money that left Base, followed to where it arrived.

A payment into a bridge is where a Base ledger normally stops. Each bridge keeps the other half in its own public status record, so we ask it: for every counted agent payment into Across, LI.FI, Relay, deBridge or Circle's CCTP, which chain the money reached and which address received it. The Base side is our receipt-checked payment; the destination side is the bridge's record. None of it is added to a Base figure, and moving money is never called spending.

Counted agent money into bridges $4,878,984 Every counted payment from a bound agent wallet into a bridge we can follow. 99.86% of it has an outcome reported by the bridge so far; the rest is still being asked, largest first. measuring…
Delivered to another chain $4,139,800 Reported as delivered by the bridge (for CCTP: attested by Circle), across 62 destination chains. The largest one takes 80.92%. bridge status APIs
…back to the payer's own address 95.64% $3,959,451 reached the address that paid on Base, directly or through a contract that passed it on in the same transaction, read from the delivery's receipt on the other chain. $2,942,649 of it went straight into a vault or lending position held by that address. The bridges' own records name the payer directly for 18.42%. Same address is not proof of the same owner. destination receipts · definition
Aggregator routes that stayed on Base $726,379 Paid into a bridge aggregator, but the route ended on Base: the aggregator was used as a swap and the money never left the chain. destination = Base
Straight into Circle's CCTP $34,557 Counted payments burned through Circle's own bridge. Corrected on 30 September: our earlier check watched only Circle's messenger contracts and read zero, but a CCTP burn moves the USDC to the TokenMinter. cctp.exits.v2
Where it arrived: destination chains by delivered dollars (Base-side value) · /api/bridges · definition
DestinationDeliveredShareSame addressWallets
The destination list loads from /api/bridges.

Who mints — the headline, taken apart

Every "how many AI agents" number is a mint count.

So we asked who does the minting. One address is responsible for an eighth of the entire Base registry, the ten busiest for nearly a third, and almost a quarter of all registrations arrived in bursts of twenty-five or more from a single address inside one hour. None of that is fraud — bulk registration is a legitimate thing to do. It just means the headline counts names issued by scripts, and reading it as a population of working agents is a category error.

Minted by one address 10.38% A single address accounts for 10.38% of every registration on Base. The ten busiest together account for 34.52%. measuring…
Arrived in bulk bursts 27,430 That is 27.71% of the registry, minted 25-or-more at a time by one address within an hour. mint_burst detector
Distinct minters 32,293 The honest ceiling on how many separate parties are behind the registry — far below the registration count, and still an upper bound. distinct minting addresses
Burst hours on record 282 Distinct address-hours containing a burst. Each one is a detection you can inspect — never an incident, because bulk minting is legitimate. address-hours
Detections logged 582 Every anomaly our detectors found, with a time and evidence. A low score is a measurement, not a detection, and you will never find one in this count. The log. all time
The number everyone quotes 880,803mints, all chains Kept here for contrast, and labelled for what it is. It counts mints across several chains; every measured figure to its left is Base, counted from the chain itself. 8004scan · cited

The resale market — identities change hands

An agent registration is an NFT. Nearly a quarter have been sold.

Every headline about how many AI agents exist counts registrations. But a registration is a transferable token, and we counted the transfers straight from the registry: a large share have already moved to a different owner. That does not make them fake — it makes a registration count a count of names issued, not of agents, and certainly not of distinct operators.

Registrations that changed hands 19,773 That is 19.97% of every registration ever minted on Base. Counted from the registry's own ERC-721 transfers, mints excluded. measuring…
Transfers in total 19,897 More transfers than transferred tokens — some identities have moved more than once. secondary transfers only
Registrations in the registry 99,002 The denominator, read from the chain rather than a counter. Cited trackers report a much larger figure because they span several chains. ERC-721 mints, Base
Bindings closed by a transfer 0 When an identity we track moves to a new owner, the wallet we joined it to stops being its wallet — we close the binding and drop its rank rather than keep crediting a stranger's balance. None yet: every transfer we can see predates the owner we read. bind_closed_after_nft_transfer

The keys — who actually signs

One in six agent wallets has handed over its keys.

EIP-7702 lets a plain wallet point at contract code. After that, the wallet does whatever that contract says when it signs. We read the code of every bound wallet directly — the delegation leaves an exact 23-byte fingerprint on chain, so this is counted, not estimated. Nobody else is publishing it, and it is the largest unpriced risk in agentic finance.

Bound wallets that delegated 2,913 That is 15.73% of the 18,519 wallets whose code we have actually read. A delegated wallet is not signing for itself any more. measuring…
Contracts they delegate to 45 Far fewer contracts than wallets. This number, not the wallet count, is how many independent things have to hold. distinct implementations
The single biggest one signs for 32.23% Share of every delegated agent wallet pointing at one contract. If it fails, they all fail together. top implementation share
Top four together 80.91% Concentration is the finding. Hundreds of wallets, a handful of real points of failure behind them. top-4 implementation share
Wallets whose code we read 18,519 Every rate on this row divides by this, never by wallets we have not looked at. A share with an unmeasured denominator is a guess wearing a percent sign. eth_getCode, Base
Counted money, by who can sign 26.16% · 9.69% · 64.15% Plain key accounts, where one private key moves everything · key accounts running delegated code · contract accounts such as Safes, where rules can live in code. Weighted by dollars paid, over the 100% of counted money whose payer we have read. The account type says nothing about what a policy allows. Added 30 September. eth_getCode of paying wallets · definition
Named as compromised noneby us We do not call a contract a god key because we have not heard of it. Unknown is not malicious. The incident detector stays inert until a human has read a contract and can say why it belongs on the list. curated allowlist · currently empty

What we found — every discovery, kept

The graph doesn't just count. It notices.

A number tells you the total moved. A finding tells you which registration paid, when it first did, and where to check the transaction yourself. Each one below came out of our own scan; the strongest are promoted to markers on the chart at the top of this page. Everything here is also served at /api/findings.

Loading the latest discoveries…

— · JSON API · how the ranks work

Independent research — cited, not ours

Work by other people that we have not reproduced. Kept separate from our own numbers on purpose. Where our measurement covers the same ground, we say so.

FindingValueWindowProducer
Strict live-endpoint rate, Base our own sweep now reports this independently — see the table above6.8% 95% CI 5.5–8.4 · n=1,204through 2026-08-16maxguryanov/agent-registry-research
Valid file + live endpoint, by chain~3% ETH · ~4% BSC · ~15% Base2026arXiv 2606.26028
Validation requests in one 30-day window7 against 125,587 registrationsresearch windowQuickNode 8004 explorer
Registrations with a working service2.24% 8,631 of 385,998Jul 2026Token Dispatch / 8004scan

Context — mood & market backdrop, kept small on purpose

Fear & Greed measuring…

—

alternative.me, sampled hourly by our collector. Mood, not measurement.

AI-agent tokens, top-6 cap market data

$2.23B

CoinGecko category. Token price is sentiment, not liveness.

WETH/USDC · 0x route measuring…

$2,490

What 1,000 USDC actually buys on Base through the 0x router — an executed-route price, not an oracle print.

AI-agent tokens by market cap — CoinGecko category snapshot 2026-09-04
TokenPriceMarket cap24h
VVV Venice Token—$844.9M+6.18%
VIRTUAL Virtuals Protocol—$439.6M−3.84%
FET Artificial Superintelligence Alliance—$356.0M−0.93%
KITE Kite—$321.6M−0.87%
TRAC OriginTrail—$145.3M−0.92%
AWE AWE Network—$119.8M−0.05%

Forecasts — quarantined on purpose

Gartner projects $15T of agent-intermediated purchases by 2028; McKinsey sees $3–5T of retail agentic commerce by 2030. These are forecasts — narrative ceilings, not measurements. They never appear in a live tile on this site, and if you see them quoted as current AUM anywhere else, close the tab.

The metrics this page said were coming

When this page opened in early September, these six were a promise. Four are measured now and two are partly built. Every value below comes from the same tape as the rest of the page.

  • Agent Treasury Utilization live: what the wallets bound to ranked agents hold, priced. Cash (stablecoins) 10.01%, ETH 51.66%, DeFi positions net of debt 0.01%, other tokens 38.32%, across 900 wallets. Tokenised real-world assets are not split out yet; one would sit under tokens or DeFi. /api/treasury · definition
  • 7702-delegated share vs god-key share live: counted agent dollars by who can sign for the paying wallet. A single plain key (the god-key case) 26.16%, a key delegated to code under EIP-7702 9.69%, a contract account 64.15%. Of the bound wallets examined, 15.73% carry a 7702 delegation. definition · Why it matters →
  • Vanity ratio live: x402scan publishes a normalised 24-hour volume beside its raw one, and the normalised figure is 0.19% of the raw. The gap is what a handful of outsized transfers add. What the sellers listed in the Bazaar actually receive, and how much of it registered agents pay, we measure ourselves: /api/x402flow.
  • Raw dumps CSV live: the whole archive as a flat file, one row per point and one column per metric, at /api/series?format=csv (add &keys=a,b for chosen columns). Parquet on request.
  • Liveness funnel by chain partly live: on Base, rungs L1 to L5 from a uniform sample of 1,024 registrations, re-drawn daily. On Solana, 43.2% of 1,169 agent cards probed are valid. On BNB Smart Chain, Ethereum, Arbitrum, OP Mainnet and Polygon, registrations are counted and their owners' payments read, but the cards are not probed yet; that, and a weekly roll-up per chain, come next. The coverage verifier runs: 40 data checks, none failing on data health, and the BNB payment classes publish only once 98% of receipts are read.
  • The agent multiplier half built: 3.07 Base registrations per minting address, the largest single minter holding 10.38% of all of them. An address is not a person: a platform minting for its users pushes the figure up, one operator spread over many addresses pushes it down. The second half, transfers per agent per day against a baseline of ordinary wallets, needs that baseline sampled first.

Want a metric added, or have labelled wallets to contribute? agenticfinancegraph@proton.me · @AgenticGraph.