{"name":"Agentic Finance Graph — machine-money tape","description":"live = our own first-party observations. measured = our own probe sweep and census. cited = imported research we have not reproduced. These are never merged, and a registration count is never presented as a live-agent count.","as_of":"2026-10-20T15:38:30.454Z","producer":"afg-sampler","health":{"sources_total":8,"sources_ok":7,"metrics_fresh":281,"metrics_stale":20,"note":"Stale is judged against each source's own cadence, not one global timer — a six-hourly sweep is not late at twenty minutes. A stale metric keeps its last measured value and its timestamp. We never blank a tile and never substitute a projection.","metrics_served":301,"metrics_produced_fresh":370,"metrics_produced_stale":21,"definitions_resolving":291,"definitions_missing":10,"definition_coverage":0.9668,"definition_coverage_note":"Share of served metrics whose definition_id resolves at /def/{id}. We publish this against ourselves for the same reason we publish concentration against everyone else: an unmet promise you measure is a backlog, an unmet promise you hide is a lie."},"degraded":false,"sources":{"agenteconomy":{"last_ok":"2026-10-20T14:16:22.422Z","age_seconds":4928,"budget_seconds":2700,"ok":false},"altme":{"last_ok":"2026-10-20T14:50:24.323Z","age_seconds":2886,"budget_seconds":10800,"ok":true},"coingecko":{"last_ok":"2026-10-20T15:35:27.521Z","age_seconds":183,"budget_seconds":1200,"ok":true},"defillama":{"last_ok":"2026-10-20T15:34:27.455Z","age_seconds":243,"budget_seconds":1200,"ok":true},"doppler_airlock":{"last_ok":"2026-10-20T13:44:31.877Z","age_seconds":6839,"budget_seconds":18000,"ok":true},"erc8004_reputation":{"last_ok":"2026-10-20T15:07:02.212Z","age_seconds":1888,"budget_seconds":18000,"ok":true},"public_rpc":{"last_ok":"2026-10-20T15:38:27.559Z","age_seconds":3,"budget_seconds":1200,"ok":true},"scan8004":{"last_ok":"2026-10-20T15:38:28.570Z","age_seconds":2,"budget_seconds":2700,"ok":true}},"retired_sources":{"zerox":{"last_ok":null,"note":"Retired 27 Sep 2026. The WETH/USDC price now comes from the Uniswap v3 pool on Base, read on chain."}},"superseded_cited":["base_strict_liveness_rate","erc8004_registrations_total","coinbase_leaderboard_farming_estimate","erc8004_new_registrations_daily"],"license":"https://creativecommons.org/licenses/by/4.0/","license_scope":"CC BY 4.0 covers the figures Agentic Finance Graph measures itself. Cited research, counts made by third parties and market prices keep their producers' terms; every metric carries its own license field.","attribution":"Agentic Finance Graph — https://agenticfinancegraph.com","live":{"stablecoin_float_usd":{"value":305141214045.43164,"unit":"USD","producer":"DefiLlama","kind":"live","as_of":"2026-10-20T15:34:27.379Z","stale":false,"definition_id":"stable.float.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"usdc_circulating_usd":{"value":72252625770.41032,"unit":"USD","producer":"DefiLlama","kind":"live","as_of":"2026-10-20T15:34:27.382Z","stale":false,"definition_id":"usdc.circulating.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"usdt_circulating_usd":{"value":183007313854.28537,"unit":"USD","producer":"DefiLlama","kind":"live","as_of":"2026-10-20T15:34:27.384Z","stale":false,"definition_id":"usdt.circulating.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"usdc_share_of_float":{"value":0.2367842246300194,"unit":"ratio","producer":"DefiLlama","kind":"live","as_of":"2026-10-20T15:34:27.446Z","stale":false,"definition_id":"usdc.share.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"native_usdc_on_base_usd":{"value":4285806589.529107,"unit":"USD","producer":"eth_call totalSupply()","kind":"live","as_of":"2026-10-20T15:38:27.444Z","stale":false,"definition_id":"usdc.base.native.v1","license":"https://creativecommons.org/licenses/by/4.0/"},"total_agent_vault_cash_usdc":{"value":654.3855441378877,"unit":"USDC","producer":"eth_call totalAssets()","kind":"live","as_of":"2026-10-20T15:38:27.556Z","stale":false,"definition_id":"vault.ixs.totalassets.v1","license":"https://creativecommons.org/licenses/by/4.0/"},"defi_tvl_total_usd":{"value":89487265336.54773,"unit":"USD","producer":"DefiLlama","kind":"live","as_of":"2026-10-20T15:34:27.452Z","stale":false,"definition_id":"tvl.total.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"defi_tvl_base_usd":{"value":6205886944.855572,"unit":"USD","producer":"DefiLlama","kind":"live","as_of":"2026-10-20T15:34:27.449Z","stale":false,"definition_id":"tvl.base.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"weth_usdc_price_pool":{"value":2429.037723395151,"unit":"USDC","producer":"Uniswap v3 WETH/USDC 0.05% pool on Base, slot0 (on-chain)","kind":"live","as_of":"2026-10-20T15:34:27.612Z","stale":false,"definition_id":"convert.weth.pool.v1","license":"https://creativecommons.org/licenses/by/4.0/"},"usdc_usd_fx":{"value":0.999788,"unit":"USD","producer":"CoinGecko (demo key)","kind":"live","as_of":"2026-10-20T15:35:27.518Z","stale":false,"definition_id":"fx.usdc.v1","license":"producer's own terms (not ours to license; quoted with attribution)"}},"measured":{"probe_l5_rate":{"value":0.6416015625,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.121Z","stale":false,"definition_id":"probe.l5.endpoint_live.v2","license":"https://creativecommons.org/licenses/by/4.0/","replaces":"base_strict_liveness_rate","note":"A declared web endpoint (not a shared hosting sink) answers within 8 s, or completes a protocol handshake; up to 8 endpoints per registration, in any order. Our own sweep over a uniform random sample of Base registrations (ladder v2 from 13 Oct 2026)."},"probe_l6_rate":{"value":0.6318359375,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.124Z","stale":false,"definition_id":"probe.l6.protocol.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"An endpoint completes a protocol handshake: MCP initialize, an A2A agent card, or x402 payment requirements in a 402. Measured from 13 Oct 2026."},"probe_l4_rate":{"value":0.7353515625,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.118Z","stale":false,"definition_id":"probe.l4.services_declared.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Registration declares at least one service endpoint."},"probe_l3_rate":{"value":0.7919921875,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.116Z","stale":false,"definition_id":"probe.l3.schema_valid.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Registration file parses as a valid agent document."},"probe_l2_rate":{"value":0.80078125,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.113Z","stale":false,"definition_id":"probe.l2.uri_2xx.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Registration URI is retrievable."},"probe_l1_rate":{"value":0.931640625,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.110Z","stale":false,"definition_id":"probe.l1.uri_nonempty.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Registration has a non-empty URI at all."},"probe_sample_size":{"value":1024,"unit":"registrations","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.125Z","stale":false,"definition_id":"probe.sample.size.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Size of the most recent sweep."},"probe_hosted_sink_rate":{"value":0,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.127Z","stale":false,"definition_id":"probe.hosted_sink.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share that lists a shared platform submit URL among its web endpoints. The sink is never probed: an answer proves the platform is up and nothing about the agent."},"probe_domain_checked":{"value":91,"unit":"registrations","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.130Z","stale":false,"definition_id":"probe.domain.checked.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Sampled registrations with an HTTPS endpoint on a domain other than the one serving their registration file (ERC-8004 endpoint-domain verification applies)."},"probe_domain_verified_rate":{"value":0,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.133Z","stale":false,"definition_id":"probe.domain.verified.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those, the share whose endpoint domains publish /.well-known/agent-registration.json listing this agent (ERC-8004's optional proof of domain control)."},"probe_domain_file_rate":{"value":0,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.135Z","stale":false,"definition_id":"probe.domain.file.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those, the share where an endpoint domain serves the well-known file at all, listing this agent or not."},"approvals_wallets_30d":{"value":2870,"unit":"wallets","producer":"AFG-Pulse approval watch (Approval and Permit2 events from paying agent wallets, Base; allowances and balances read live)","kind":"measured","as_of":"2026-10-20T00:45:29.497Z","stale":false,"definition_id":"approval.wallets.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Paying agent wallets that gave a token approval (USDC, USDT, DAI, USDbC, EURC, WETH, cbBTC, or through Permit2) in the last 30 days."},"approvals_unlimited_wallets":{"value":389,"unit":"wallets","producer":"AFG-Pulse approval watch (Approval and Permit2 events from paying agent wallets, Base; allowances and balances read live)","kind":"measured","as_of":"2026-10-20T00:45:29.497Z","stale":false,"definition_id":"approval.unlimited.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Agent wallets with a standing unlimited approval given in the last 30 days: the spender can move the whole balance of that token."},"approvals_usd_behind_unlimited":{"value":19723.24,"unit":"USD","producer":"AFG-Pulse approval watch (Approval and Permit2 events from paying agent wallets, Base; allowances and balances read live)","kind":"measured","as_of":"2026-10-20T00:45:29.497Z","stale":false,"definition_id":"approval.unlimited.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"What those spenders could move today: the balances behind standing unlimited approvals. Exposure, not a loss."},"approvals_top_spender_wallet_share":{"value":0.4832904884318766,"unit":"share","producer":"AFG-Pulse approval watch (Approval and Permit2 events from paying agent wallets, Base; allowances and balances read live)","kind":"measured","as_of":"2026-10-20T00:45:29.497Z","stale":false,"definition_id":"approval.top_spender.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of those wallets that trust the single most-approved spender with an unlimited approval."},"approvals_to_plain_accounts_30d":{"value":9,"unit":"approvals","producer":"AFG-Pulse approval watch (Approval and Permit2 events from paying agent wallets, Base; allowances and balances read live)","kind":"measured","as_of":"2026-10-20T00:45:29.497Z","stale":false,"definition_id":"approval.plain.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Approvals from agent wallets to spenders with no contract code, the shape approval drainers use. Listed with transactions at /api/approvals."},"eth_out_wallets_30d":{"value":1317,"unit":"wallets","producer":"afg-ethout (native ETH from paying agents' bound wallets)","kind":"measured","as_of":"2026-10-20T00:43:13.304Z","stale":true,"definition_id":"eth.out.wallets.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Bound wallets of L7+ agents that sent native ETH in the last 30 days. Not counted spending, which stays the four stablecoins."},"eth_out_usd_30d":{"value":709082.12,"unit":"USD","producer":"afg-ethout (native ETH from paying agents' bound wallets)","kind":"measured","as_of":"2026-10-20T00:43:13.304Z","stale":true,"definition_id":"eth.out.usd.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of that native ETH, priced at the hour of each send. Not counted spending."},"eth_out_wallets_checked":{"value":8575,"unit":"wallets","producer":"afg-ethout (native ETH from paying agents' bound wallets)","kind":"measured","as_of":"2026-10-20T00:43:13.304Z","stale":true,"definition_id":"eth.out.checked.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Coverage of the native ETH read; the two figures above publish once it reaches 95% of the wallets."},"actors_l9_independent":{"value":85,"unit":"actors","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T12:50:57.717Z","stale":false,"definition_id":"rank.l9.v4","license":"https://creativecommons.org/licenses/by/4.0/","note":"From 13 Oct 2026 equal to actors_l9: ladder v2 makes three independent counterparties (a contract, or an address at least two agents pay) the L9 rule itself. Until then it was published beside L9."},"poison_tiny_transfers_24h":{"value":2,"unit":"transfers","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.tiny.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Tiny transfers (under $10 of a real token) into agent wallets from look-alikes of their payees, last 24 hours: the third poisoning kind, read hourly from Base's public node; not part of the counted poisoning set yet."},"reputation_grounded_checked_pairs":{"value":683,"unit":"pairs","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:07.220Z","stale":false,"definition_id":"rep.grounded.base.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Reviewer-agent pairs in ERC-8004 feedback on Base whose agent's income we read: the base of the payment-grounded share."},"reputation_payment_grounded_share":{"value":0.010248901903367497,"unit":"ratio","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:07.223Z","stale":false,"definition_id":"rep.grounded.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of those pairs where the reviewer paid the agent before rating it: what a payer filter on getSummary would keep. Per pair, so one prolific reviewer counts once."},"probe_domain_top_host_share":{"value":0.8791208791208791,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.137Z","stale":false,"definition_id":"probe.domain.tophost.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those, the share whose endpoint is on the single most common domain: how much of the verified rate describes one platform."},"erc8004_registrations_scan8004":{"value":1110609,"unit":"registrations","producer":"8004scan","kind":"measured","third_party":true,"as_of":"2026-10-20T15:38:28.564Z","stale":false,"definition_id":"erc8004.registrations.scan8004.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Registration count per 8004scan, a third-party counter across every chain and registry it indexes (it includes BNB Smart Chain, where issuance is large and agents are not observed). A mint, never a live agent. Our own census across the five chains we read is census_registrations_owned (Base) plus xchain_registrations; it is smaller because it reads fewer chains, not because it counts differently."},"erc8004_registrations_agenteconomy":{"value":783881,"unit":"registrations","producer":"agenteconomy.to","kind":"measured","third_party":true,"as_of":"2026-10-20T14:16:22.055Z","stale":true,"definition_id":"erc8004.registrations.agenteconomy.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Independent registration count per agenteconomy.to."},"erc8004_registration_source_gap":{"value":319982,"unit":"registrations","producer":"8004scan vs agenteconomy.to","kind":"measured","third_party":true,"as_of":"2026-10-20T14:16:22.423Z","stale":true,"definition_id":"erc8004.source.gap.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"How far the two public counters disagree. Published rather than resolved: they index different chain sets."},"erc8004_protocol_declared_rate":{"value":0.3009168843400333,"unit":"ratio","producer":"8004scan protocol_distribution","kind":"measured","third_party":true,"as_of":"2026-10-20T15:38:28.567Z","stale":false,"definition_id":"erc8004.protocol.declared.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Share of registrations declaring MCP or A2A, from 8004scan's protocol distribution: a third-party count, cited (corrected 9 Oct 2026; this note used to say measured)."},"erc8004_agents_base":{"value":250335,"unit":"registrations","producer":"agenteconomy.to","kind":"measured","third_party":true,"as_of":"2026-10-20T14:16:22.057Z","stale":true,"definition_id":"erc8004.chain.base.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Cited from agenteconomy.to, not our own count. On 9 Oct 2026 it ran about 1,100 above the Identity Registry contract itself (99,014 registrations at 11:00 UTC: the newest agent id, read from the chain and from our own mint feed). Our own count is registrations_minted_total."},"erc8004_agents_bnb":{"value":371740,"unit":"registrations","producer":"agenteconomy.to","kind":"measured","third_party":true,"as_of":"2026-10-20T14:16:22.058Z","stale":true,"definition_id":"erc8004.chain.bnb.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Cited from agenteconomy.to. Our own read of the BNB Smart Chain registry is census_registrations_bnb."},"erc8004_agents_ethereum":{"value":72028,"unit":"registrations","producer":"agenteconomy.to","kind":"measured","third_party":true,"as_of":"2026-10-20T14:16:22.060Z","stale":true,"definition_id":"erc8004.chain.eth.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Cited from agenteconomy.to. It differs from our own read of the Ethereum registry, census_registrations_ethereum."},"x402_tx_total":{"value":192173010,"unit":"transactions","producer":"agenteconomy.to","kind":"measured","third_party":true,"as_of":"2026-10-20T14:16:22.062Z","stale":false,"definition_id":"x402.tx.total.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"x402_volume_usd_total":{"value":41938138,"unit":"USD","producer":"agenteconomy.to","kind":"measured","third_party":true,"as_of":"2026-10-20T14:16:22.063Z","stale":false,"definition_id":"x402.volume.total.v1","license":"producer's own terms (not ours to license; quoted with attribution)"},"bound_wallets_sampled":{"value":971,"unit":"wallets","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.095Z","stale":false,"definition_id":"graph.bound.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct wallets bound to sampled registrations. Owner wallets bind at method 1; a declared agentWallet binds at method 3."},"funded_bound_wallets_sampled":{"value":19,"unit":"wallets","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.098Z","stale":false,"definition_id":"graph.funded.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"How many of those hold at least $1 of USDC on Base."},"bound_wallet_funded_rate":{"value":0.01956745623069001,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.101Z","stale":false,"definition_id":"graph.funded.rate.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of bound wallets holding at least $1."},"bound_wallet_usdc_total":{"value":1248.5161130000008,"unit":"USD","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.104Z","stale":false,"definition_id":"graph.bound.usdc.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USDC held across bound wallets. Burn addresses are excluded — one held 93% of an earlier total."},"bound_wallet_usdc_median":{"value":10.360669,"unit":"USD","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.107Z","stale":false,"definition_id":"graph.bound.usdc.median.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Median balance among funded wallets. Median, not mean, because a single wallet can carry the average."},"erc8004_declares_agent_wallet_rate":{"value":0.001953125,"unit":"ratio","producer":"AFG-Pulse probe sweep, 1024 Base registrations, even sample","kind":"measured","as_of":"2026-10-20T12:18:00.091Z","stale":false,"definition_id":"erc8004.declares.wallet.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of readable registrations declaring a payment wallet at all."},"actors_l7_plus":{"value":9547,"unit":"actors","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T12:50:57.710Z","stale":false,"definition_id":"rank.l7plus.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Registrations whose bound wallet made a counted stablecoin payment on Base (USDC, USDT, EURC, DAI) that LEFT the agent's control: not into its own position, not to its own address, not bridged back to itself (ladder v2 from 13 Oct 2026). Not inferred, not self-declared. Counts before 3 Oct 2026 are not comparable, and 13 Oct is a method step: see /api/changepoints."},"actors_l8_plus":{"value":657,"unit":"actors","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T12:50:57.714Z","stale":false,"definition_id":"rank.l8plus.v3","license":"https://creativecommons.org/licenses/by/4.0/","note":"L7 and a bound wallet still holds at least $10 in stablecoins (USDC, USDT, EURC, DAI): it paid and it is still funded. Moves in steps when an operator tops a fleet of wallets up to just over $10."},"actors_l9":{"value":85,"unit":"actors","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T12:50:57.716Z","stale":false,"definition_id":"rank.l9.v4","license":"https://creativecommons.org/licenses/by/4.0/","note":"L8 and at least three independent counterparties in 30 days (contract code, or an address two or more agents pay), among payments that left its control. Ladder v2 from 13 Oct 2026; what the rank costs to reach is rank.costtofake.v1."},"observed_pay_events":{"value":397066,"unit":"payments","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T15:26:57.144Z","stale":false,"definition_id":"pay.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Outbound USDC transfers from bound wallets to a different address. Self-transfers are excluded: moving your own money is not paying anyone."},"observed_pay_usd_total":{"value":33064437.832472,"unit":"USD","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T15:26:57.147Z","stale":false,"definition_id":"pay.usd.total.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Total USD value of those observed payments. Sample-bounded — this is what we watched, never an estimate of the whole market."},"observed_pay_counterparties":{"value":13276,"unit":"addresses","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T15:26:57.149Z","stale":false,"definition_id":"pay.counterparties.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses paid. The width of the machine economy we can actually see."},"pre_registration_pay_usd_excluded":{"value":250173075.03193,"unit":"USD","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T12:50:58.143Z","stale":false,"definition_id":"pay.excluded.preregistration.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD these wallets moved BEFORE their registration was minted, excluded from every total above. A wallet may be a person's for years before it is bound to an agent; counting that history as machine money overstated our own headline by 46%."},"pass_through_pay_usd_excluded":{"value":98258311.89755,"unit":"USD","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T15:26:57.155Z","stale":false,"definition_id":"pay.excluded.passthrough.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD that passed THROUGH agent wallets as routing hops on its way somewhere else, excluded from every total above. With pre_registration_pay_usd_excluded and observed_pay_usd_total it accounts for every dollar we saw leave an agent-bound wallet."},"registrations_minted_total":{"value":323235,"unit":"registrations","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T12:50:58.183Z","stale":false,"definition_id":"reg.minted.base.v1","license":"https://creativecommons.org/licenses/by/4.0/","replaces":"erc8004_registrations_total","note":"Every ERC-8004 registration minted on Base, counted from the chain's own ERC-721 mints with the exact block of each. Base only — the cited counters span several chains."},"wallets_delegated_7702":{"value":2975,"unit":"wallets","producer":"AFG-Pulse delegation sweep (eth_getCode, EIP-7702 designator, Base)","kind":"measured","as_of":"2026-10-20T06:29:06.952Z","stale":false,"definition_id":"wallet.7702.delegated.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Bound agent wallets whose on-chain code is the EIP-7702 designator 0xef0100 plus an implementation address. Read exactly, not inferred — nothing else produces that byte pattern."},"wallets_code_examined":{"value":27508,"unit":"wallets","producer":"AFG-Pulse delegation sweep (eth_getCode, EIP-7702 designator, Base)","kind":"measured","as_of":"2026-10-20T06:29:06.957Z","stale":false,"definition_id":"wallet.code.examined.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Bound wallets whose code we have actually read. Every delegation rate here is over this number, never over wallets we have not looked at."},"wallets_delegated_7702_rate":{"value":0.1081503562599971,"unit":"ratio","producer":"AFG-Pulse delegation sweep (eth_getCode, EIP-7702 designator, Base)","kind":"measured","as_of":"2026-10-20T06:29:06.959Z","stale":false,"definition_id":"wallet.7702.rate.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of examined bound wallets that have delegated. These wallets do whatever their implementation contract says when they sign."},"distinct_7702_implementations":{"value":45,"unit":"contracts","producer":"AFG-Pulse delegation sweep (eth_getCode, EIP-7702 designator, Base)","kind":"measured","as_of":"2026-10-20T06:29:06.958Z","stale":false,"definition_id":"wallet.7702.impls.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"How many different contracts those wallets delegate to. The smaller this is against the wallet count, the fewer independent failures stand behind the whole set."},"delegation_top_impl_share":{"value":0.31888440860215056,"unit":"ratio","producer":"AFG-Pulse delegation sweep (eth_getCode, EIP-7702 designator, Base)","kind":"measured","as_of":"2026-10-20T06:29:06.981Z","stale":false,"definition_id":"wallet.7702.topshare.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of all delegated agent wallets pointing at the single most common implementation."},"delegation_top4_impl_share":{"value":0.8084677419354839,"unit":"ratio","producer":"AFG-Pulse delegation sweep (eth_getCode, EIP-7702 designator, Base)","kind":"measured","as_of":"2026-10-20T06:29:06.983Z","stale":false,"definition_id":"wallet.7702.top4share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share pointing at the top four implementations combined — the concentration figure that matters for systemic risk."},"registrations_transferred_total":{"value":251164,"unit":"registrations","producer":"AFG-Pulse identity sweep (alchemy_getAssetTransfers, ERC-721 Identity registry, Base)","kind":"measured","as_of":"2026-10-20T15:23:28.272Z","stale":false,"definition_id":"reg.transferred.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Registrations that have changed hands at least once since being minted, counted from the registry's own ERC-721 transfers."},"registration_transfer_events":{"value":251290,"unit":"transfers","producer":"AFG-Pulse identity sweep (alchemy_getAssetTransfers, ERC-721 Identity registry, Base)","kind":"measured","as_of":"2026-10-20T15:23:28.274Z","stale":false,"definition_id":"reg.transfers.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Total secondary transfers of registrations — resales, not mints."},"registrations_transferred_rate":{"value":0.7438237785267098,"unit":"ratio","producer":"AFG-Pulse identity sweep (alchemy_getAssetTransfers, ERC-721 Identity registry, Base)","kind":"measured","as_of":"2026-10-20T15:23:28.276Z","stale":false,"definition_id":"reg.transferred.rate.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of all registrations that have been transferred. A registration count is a count of names issued, not of agents, and not of distinct operators."},"dq_checks_total":{"value":45,"unit":"checks","producer":"AFG-Pulse data-quality suite (assertion checks over our own tables)","kind":"measured","as_of":"2026-10-20T14:19:02.628Z","stale":false,"definition_id":"dq.checks.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Assertion checks run over the tables every public number is computed from. Catalogue at /api/dq."},"dq_block_failing":{"value":0,"unit":"checks","producer":"AFG-Pulse data-quality suite (assertion checks over our own tables)","kind":"measured","as_of":"2026-10-20T14:19:02.628Z","stale":false,"definition_id":"dq.block.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Blocking checks failing: while this is above zero, some published number is wrong."},"dq_warn_failing":{"value":3,"unit":"checks","producer":"AFG-Pulse data-quality suite (assertion checks over our own tables)","kind":"measured","as_of":"2026-10-20T14:19:02.628Z","stale":false,"definition_id":"dq.warn.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Warning checks failing: something is late or drifting; published numbers are still correct."},"dq_health_score":{"value":0.9589,"unit":"ratio","producer":"AFG-Pulse data-quality suite (assertion checks over our own tables)","kind":"measured","as_of":"2026-10-20T14:19:02.628Z","stale":false,"definition_id":"dq.health.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Weighted pass rate over block and warn checks (rank tables weigh 3, snapshots 2, partner tables 1; block counts double)."},"live_incidents":{"value":1394,"unit":"incidents","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.804Z","stale":true,"definition_id":"incident.live.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Harm-kind detections from the last 72 hours: a retry loop burning money, an identity changing owner under a binding, signing delegated outside the allowlist. Zero is the normal answer. Mint bursts are never incidents."},"detections_logged":{"value":2758,"unit":"detections","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.805Z","stale":true,"definition_id":"detection.logged.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Every anomaly our detectors have recorded, with a time and evidence. Mostly mint bursts, which are legitimate behaviour that changes what a registration count means. History before 2026-09-11 carried over from open_incidents."},"detections_7d":{"value":1847,"unit":"detections","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.807Z","stale":true,"definition_id":"detection.week.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Detections dated inside the last seven days, by when the event happened rather than when we noticed it."},"distinct_registration_minters":{"value":215733,"unit":"addresses","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.809Z","stale":true,"definition_id":"reg.minters.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses that have ever minted an ERC-8004 registration on Base."},"top_minter_share":{"value":0.036073748902546096,"unit":"ratio","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.815Z","stale":true,"definition_id":"reg.topminter.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of all registrations minted by the single busiest address."},"top10_minter_share":{"value":0.1222054433713784,"unit":"ratio","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.816Z","stale":true,"definition_id":"reg.top10minter.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share minted by the ten busiest addresses combined."},"registrations_minted_in_bursts":{"value":27796,"unit":"registrations","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.810Z","stale":false,"definition_id":"reg.burstminted.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Registrations minted in a burst of 25 or more from one address inside a single hour — the signature of a script, not of an ecosystem signing up."},"registration_burst_hours":{"value":290,"unit":"hours","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.812Z","stale":false,"definition_id":"reg.bursthours.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"How many distinct address-hours contained such a burst."},"registrations_burst_minted_rate":{"value":0.09761545215100965,"unit":"ratio","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.813Z","stale":false,"definition_id":"reg.burstminted.rate.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of the whole registry that arrived in those bursts."},"observed_pay_usd_own_positions":{"value":16234553.87678,"unit":"USD","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:54:59.308Z","stale":false,"definition_id":"pay.usd.ownpositions.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted payments that went into a lending or vault position credited to the paying wallet itself, proven from the transaction receipt (the payer was minted the claim token in the same transaction). The agents' own money, parked."},"observed_pay_usd_left_control":{"value":16829870.320434,"unit":"USD","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:54:59.311Z","stale":false,"definition_id":"pay.usd.leftcontrol.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted payments less own positions: what left the paying wallets' control on Base. An upper bound while lending and vault payments await the receipt check."},"survival_paid_365d_all":{"value":0.07486097233323796,"unit":"share","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.045Z","stale":false,"definition_id":"rank.survival.km.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Kaplan-Meier probability that an ERC-8004 identity on Base makes its first counted payment within 365 days of its mint."},"survival_paid_365d_single":{"value":0.19453468371336158,"unit":"share","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.049Z","stale":false,"definition_id":"rank.survival.km.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The same probability for identities whose minting address minted only one."},"survival_paid_365d_burst1000":{"value":0.03947949603383383,"unit":"share","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.051Z","stale":false,"definition_id":"rank.survival.km.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The same probability for identities from minting addresses that minted 1,000 or more."},"survival_median_days_first_pay":{"value":0.6556712962962963,"unit":"days","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.054Z","stale":false,"definition_id":"rank.survival.km.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Median days from mint to first counted payment, among identities that have paid."},"stability_agents_measured":{"value":8826,"unit":"agents","producer":"AFG-Pulse stability clock","kind":"measured","as_of":"2026-10-20T02:21:48.619Z","stale":false,"definition_id":"stability.run_length.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Ranked agents with at least 15 complete days of counted payments, on which the behaviour clock runs (stability.run_length.v1)."},"stability_median_run_days":{"value":24,"unit":"days","producer":"AFG-Pulse stability clock","kind":"measured","as_of":"2026-10-20T02:21:48.622Z","stale":false,"definition_id":"stability.run_length.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Median number of complete UTC days since the last break in an agent's own payment behaviour."},"stability_breaks_yesterday":{"value":34,"unit":"agents","producer":"AFG-Pulse stability clock","kind":"measured","as_of":"2026-10-20T02:21:48.624Z","stale":false,"definition_id":"stability.run_length.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Agents whose behaviour clock broke on the last complete UTC day; a day with many more than the expected false breaks is a fleet or market event."},"stability_measured_breaks_per_agent_year":{"value":5.47416483838912,"unit":"breaks","producer":"AFG-Pulse stability clock","kind":"measured","as_of":"2026-10-20T02:21:48.627Z","stale":false,"definition_id":"stability.run_length.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The measured break rate over the whole history, beside the designed rate of one false break per agent-year; payment counts are not Gaussian, so this is the honest one."},"independence_score_1":{"value":5491,"unit":"agents","producer":"AFG-Pulse independence score","kind":"measured","as_of":"2026-10-20T03:10:23.824Z","stale":false,"definition_id":"rank.independence.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Ranked agents that paid, in 30 days, an address with demand from three or more operator sets (rank.independence.v1)."},"l9_lose_cluster_aware":{"value":1,"unit":"agents","producer":"AFG-Pulse independence score","kind":"measured","as_of":"2026-10-20T03:10:23.834Z","stale":false,"definition_id":"rank.inflation.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"L9 agents whose independent-counterparty count falls below three when the second payer must come from a different operator set: the measured size of the gap the ladder page states."},"cluster_ratio":{"value":0.9539900935608145,"unit":"ratio","producer":"AFG-Pulse independence score","kind":"measured","as_of":"2026-10-20T03:10:23.845Z","stale":false,"definition_id":"cluster.ratio.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Operator sets divided by ranked registrations (cluster.ratio.v1); 1 would mean every registration stands alone."},"ladder_no_exit_90d":{"value":0.6472,"unit":"share","producer":"AFG-Pulse ladder dynamics","kind":"measured","as_of":"2026-10-20T03:41:04.011Z","stale":false,"definition_id":"ladder.exit_incidence.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Kaplan-Meier probability that a ranked agent shows no exit (drain shape, abandonment, dormancy) in its first 90 days from its first left-control payment."},"ladder_rmst_90d":{"value":73.4,"unit":"days","producer":"AFG-Pulse ladder dynamics","kind":"measured","as_of":"2026-10-20T03:41:04.013Z","stale":false,"definition_id":"ladder.exit_incidence.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Restricted mean days without an exit over the first 90 days from the first left-control payment."},"survival_landmark_ratio":{"value":5.5,"unit":"ratio","producer":"AFG-Pulse ladder dynamics","kind":"measured","as_of":"2026-10-20T03:41:04.021Z","stale":false,"definition_id":"survival.landmark.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The survival ratio with identities grouped only by what was knowable at their mint (first mint of the minter vs after 1,000), beside the published ratio."},"sumlog_total_usd":{"value":32457930.684517,"unit":"USD","producer":"AFG-Pulse sum log","kind":"measured","as_of":"2026-10-20T04:11:26.788Z","stale":false,"definition_id":"sumlog.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The counted total committed to by the signed Merkle-sum head (sumlog.v1); must agree with observed_pay_usd read at the same instant."},"freeze_frozen_addresses":{"value":503,"unit":"addresses","producer":"AFG-Pulse issuer freezes","kind":"measured","as_of":"2026-10-20T15:19:30.793Z","stale":false,"definition_id":"issuer.freeze.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Addresses the stablecoin issuers have frozen on Base as of the last read (issuer.freeze.v1)."},"x402_settle_third_party_share":{"value":0.0008,"unit":"share","producer":"AFG-Pulse x402 submitters","kind":"measured","as_of":"2026-10-20T04:46:51.788Z","stale":false,"definition_id":"x402.settle.submitter.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of x402 settlements in 24 hours landed by a sender that is neither the payer nor a facilitator: the replacement front-run surface (x402.settle.submitter.v1)."},"ranked_under_1usd":{"value":1138,"unit":"agents","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:01.653Z","stale":false,"definition_id":"rank.costtofake.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Ranked (L7+) identities whose counted payments sum to less than $1. Reaching L7 costs cents; this is how many sit there on that little."},"ranked_l9_min_counted_usd":{"value":77.26,"unit":"USD","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:01.655Z","stale":false,"definition_id":"rank.costtofake.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The smallest counted payment total among L9 identities: in practice, what the top rung has cost so far."},"x402_base_payers_7d":{"value":3487,"unit":"payers","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.163Z","stale":false,"definition_id":"x402.bound.payers.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses that paid an x402 Bazaar seller on Base in the last 7 days."},"x402_base_payers_bound_7d":{"value":143,"unit":"payers","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.165Z","stale":false,"definition_id":"x402.bound.payers.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those payers, wallets bound to an ERC-8004 identity."},"x402_base_payers_bound_share_7d":{"value":0.04100946372239748,"unit":"ratio","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.167Z","stale":false,"definition_id":"x402.bound.payers.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of x402 payers on Base that are ERC-8004-bound wallets."},"x402_base_usd_bound_share_7d":{"value":0.006607865612265372,"unit":"ratio","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:06.169Z","stale":false,"definition_id":"x402.bound.payers.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of the dollars paid to x402 Bazaar sellers on Base in the last 7 days that came from ERC-8004-bound wallets, read from the sellers' side of the chain."},"observed_pay_builder_attributed_usd":{"value":7077568.00097,"unit":"USD","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T14:14:32.013Z","stale":false,"definition_id":"pay.builder.attribution.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted payments whose transaction carries an ERC-8021 Builder Code, the tag an app appends to the transactions it builds. Among transactions read so far."},"observed_pay_builder_codes_distinct":{"value":405,"unit":"codes","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T14:14:32.016Z","stale":false,"definition_id":"pay.builder.attribution.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct Builder Codes seen on counted payments: how many apps attributed agent money to themselves."},"observed_pay_top_builder_share":{"value":0.7501258699339064,"unit":"ratio","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T14:14:32.017Z","stale":false,"definition_id":"pay.builder.attribution.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"The largest single Builder Code's share of attributed USD."},"observed_pay_builder_checked_share":{"value":0.996688504602895,"unit":"ratio","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T14:14:32.018Z","stale":false,"definition_id":"pay.builder.attribution.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of counted payments whose transaction has been read for a Builder Code so far."},"pay_reciprocal_pairs":{"value":85,"unit":"pairs","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:01.024Z","stale":false,"definition_id":"pay.loops.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Wallet pairs that paid each other in both directions within the counted set."},"pay_reciprocal_matched_usd":{"value":9701.573895,"unit":"USD","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:01.026Z","stale":false,"definition_id":"pay.loops.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD matched in both directions across those pairs (the smaller sum per pair)."},"pay_agent_to_agent_usd":{"value":178019.458139,"unit":"USD","producer":"AFG-Pulse investigations (own tables; receipts via the public Base RPC)","kind":"measured","as_of":"2026-10-20T13:55:01.028Z","stale":false,"definition_id":"pay.loops.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted payments whose recipient is another wallet bound to an ERC-8004 identity."},"observed_pay_usd_median":{"value":6,"unit":"USD","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T15:26:57.151Z","stale":false,"definition_id":"pay.usd.median.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Median observed payment. The robust figure: the mean is dragged upward by a handful of five-figure transfers from a single registration."},"observed_pay_top_actor_share":{"value":0.11253324160424166,"unit":"ratio","producer":"AFG-Pulse payment scan (Alchemy getAssetTransfers, Base USDC/USDT/EURC/DAI)","kind":"measured","as_of":"2026-10-20T15:26:57.153Z","stale":false,"definition_id":"pay.topactor.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of all observed payment value coming from the single largest actor. Read the total without this number and you would picture an economy that does not exist."},"x402_recipient_addresses_known":{"value":1767,"unit":"addresses","producer":"AFG-Pulse rail attribution (observed transfers vs cited x402 recipient set)","kind":"measured","as_of":"2026-10-20T13:41:34.789Z","stale":false,"definition_id":"x402.recipients.known.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"payTo addresses we can cite as x402 recipients, harvested from a public resource index that is walked in rotation, about a day per full pass. The set is a floor: a recipient appears only once its listing has been read. Until 2026-09-18 only the first 2,000 listings ever were, so the step up on that date is coverage, not market growth."},"observed_x402_pay_events":{"value":51275,"unit":"payments","producer":"AFG-Pulse rail attribution (observed transfers vs cited x402 recipient set)","kind":"measured","as_of":"2026-10-20T13:41:34.793Z","stale":false,"definition_id":"x402.observed.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments WE observed from bound agent wallets that landed on a known x402 recipient address. Measured on our own data, not taken from a dashboard."},"observed_x402_pay_usd":{"value":66441.50558,"unit":"USD","producer":"AFG-Pulse rail attribution (observed transfers vs cited x402 recipient set)","kind":"measured","as_of":"2026-10-20T13:41:34.797Z","stale":false,"definition_id":"x402.observed.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those payments. They are micro-payments; the value of the whole attributed set is shown beside this note."},"observed_x402_share_of_payments":{"value":0.11947062455584422,"unit":"ratio","producer":"AFG-Pulse rail attribution (observed transfers vs cited x402 recipient set)","kind":"measured","as_of":"2026-10-20T13:41:34.801Z","stale":false,"definition_id":"x402.observed.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of all observed agent payments we can attribute to the x402 rail. A FLOOR, because the recipient set is incomplete by construction."},"x402_tx_24h_x402scan":{"value":180779,"unit":"transactions","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:34.805Z","stale":false,"definition_id":"x402.tx.24h.x402scan.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"x402 transactions on Base in 24h per the achivx x402 indexer (x402scan.achivx.com, not x402scan.com). Compare with the agenteconomy daily figure — they differ by roughly 9x, and x402_source_ratio names the gap."},"x402_volume_24h_x402scan":{"value":1679317.960865,"unit":"USD","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:34.809Z","stale":false,"definition_id":"x402.volume.24h.x402scan.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Raw 24h x402 USDC volume on Base per the achivx x402 indexer (x402scan.achivx.com, not x402scan.com). Do not quote it alone: it runs far above x402scan.com and above our own chain read of payments into Bazaar sellers (x402_seller_inflow_usd_24h)."},"x402_volume_24h_normalized_x402scan":{"value":198285.42643,"unit":"USD","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:34.812Z","stale":false,"definition_id":"x402.volume.24h.normalized.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"The same window after the indexer's own normalisation, which strips outliers. It lands two orders of magnitude below the raw figure — their data has the same concentration problem ours does."},"x402_volume_normalization_ratio":{"value":0.11807497510945761,"unit":"ratio","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:34.821Z","stale":false,"definition_id":"x402.volume.normratio.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Normalised volume divided by raw. The distance between what a rail appears to move and what it moves once a handful of transfers are set aside."},"x402_unique_payers_24h":{"value":11431,"unit":"addresses","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:34.815Z","stale":false,"definition_id":"x402.payers.24h.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Approximate distinct paying addresses on Base in 24h, per the achivx x402 indexer (x402scan.achivx.com, not x402scan.com)."},"x402_active_servers":{"value":2762,"unit":"servers","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:34.818Z","stale":false,"definition_id":"x402.servers.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"x402 servers seen active, per the achivx x402 indexer (x402scan.achivx.com, not x402scan.com)."},"x402_testnet_tx_share":{"value":0.3104065183308984,"unit":"ratio","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:34.824Z","stale":false,"definition_id":"x402.testnet.share.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Share of x402 transactions occurring on Base Sepolia rather than Base mainnet. A large fraction of visible x402 traffic is testnet, and no public x402 headline separates the two."},"x402_resource_live_rate":{"value":0.3941394964919521,"unit":"ratio","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:37.446Z","stale":false,"definition_id":"x402.resource.live.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Share of x402 resources that answered when the achivx indexer probed them. An independent second opinion on the liveness question our own prober asks about agents."},"x402_resources_total":{"value":51174,"unit":"resources","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:37.449Z","stale":false,"definition_id":"x402.resources.total.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"Total x402 resources indexed, against the far smaller number actually probed."},"reputation_feedback_total":{"value":552209,"unit":"events","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:05.372Z","stale":false,"definition_id":"rep.feedback.total.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 feedback events read from the Reputation registry's own logs on Base. Read on the keyless public mesh, which allows 10,000-block queries where the paid tier caps at ten."},"reputation_agents_rated":{"value":72367,"unit":"agents","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:05.375Z","stale":false,"definition_id":"rep.agents.rated.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct registrations that have received at least one on-chain feedback event."},"reputation_distinct_raters":{"value":55495,"unit":"addresses","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:05.377Z","stale":false,"definition_id":"rep.raters.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct client addresses that have left feedback. A small number of raters producing a large number of events is the thing to watch."},"reputation_feedback_24h":{"value":8713,"unit":"events","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:05.379Z","stale":false,"definition_id":"rep.feedback.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Feedback events in the last 24 hours."},"graph_objects_actors":{"value":251066,"unit":"actors","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.794Z","stale":true,"definition_id":"graph.objects.actors.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Actor rows in the graph — every registration we have sampled and joined, at any rank."},"graph_objects_wallets":{"value":200301,"unit":"wallets","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.797Z","stale":true,"definition_id":"graph.objects.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct wallets in the graph."},"graph_objects_bindings":{"value":249407,"unit":"bindings","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.798Z","stale":true,"definition_id":"graph.objects.bindings.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Open bindings joining an actor to a wallet. Closed ones are kept as an audit trail and excluded here."},"graph_objects_money_events":{"value":933352,"unit":"events","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.799Z","stale":true,"definition_id":"graph.objects.money.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payment rows recorded, including those excluded from published totals as pre-registration."},"graph_objects_probes":{"value":285955,"unit":"probes","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.801Z","stale":true,"definition_id":"graph.objects.probes.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Endpoint probe results recorded."},"graph_series_points":{"value":385582,"unit":"points","producer":"AFG-Pulse incident detectors (queries over our own measurements)","kind":"measured","as_of":"2026-10-20T02:51:42.802Z","stale":true,"definition_id":"graph.series.points.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Time-series observations kept by our collector. The archive published to the site is a downsample of this."},"reputation_top_tag_share":{"value":0.7000048894530875,"unit":"ratio","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:08.768Z","stale":false,"definition_id":"rep.toptag.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","replaces":"coinbase_leaderboard_farming_estimate","note":"Share of all feedback carrying the single most common tag. Grouping by rater shows ten addresses wrote half the ratings; grouping by TAG shows one vouching programme wrote nearly three quarters of them."},"reputation_top_rater_share":{"value":0.07426717058215278,"unit":"ratio","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:07.609Z","stale":false,"definition_id":"rep.toprater.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of every feedback event written by the single busiest rater. Reputation looks like a broad social signal until you group it by author."},"reputation_top10_rater_share":{"value":0.4439152567234507,"unit":"ratio","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:07.612Z","stale":false,"definition_id":"rep.top10rater.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share written by the ten busiest raters. This number is the reason reputation gets no weight in the liveness ladder: a rank that counted vouches would be climbable by ten addresses."},"reputation_rated_l7_actors":{"value":2137,"unit":"actors","producer":"AFG-Pulse reputation ingest (ERC-8004 Reputation registry logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T15:07:05.381Z","stale":false,"definition_id":"rep.rated.l7.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Agents that both received feedback AND were independently observed paying a counterparty. The overlap between what somebody says about an agent and what we watched it do."},"counterparties_known":{"value":13276,"unit":"addresses","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.062Z","stale":false,"definition_id":"cp.known.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses our tracked agents have paid."},"counterparties_with_3plus_payers":{"value":2013,"unit":"addresses","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.065Z","stale":false,"definition_id":"cp.repeat.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counterparties paid by three or more different agents — the ones with genuine pull rather than a single relationship."},"counterparty_top_payer_share":{"value":0.39401540942483426,"unit":"ratio","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.066Z","stale":false,"definition_id":"cp.topshare.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of all paying agents that pay the single most popular destination. Ranked by 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 whale."},"counterparty_contract_share":{"value":0.30322871980130955,"unit":"ratio","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.068Z","stale":false,"definition_id":"cp.contract.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of classified counterparties that are contracts rather than wallets. Agent money mostly lands in code, not in someone's account — and we do not claim to know what that code does."},"idle_funded_actors":{"value":4928,"unit":"actors","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.070Z","stale":false,"definition_id":"idle.actors.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Agents holding at least $10 of USDC that have not paid any counterparty in 7 days. Money parked next to an agent is not an agent economy until it moves."},"idle_funded_usd":{"value":1201463.29913,"unit":"USD","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.072Z","stale":false,"definition_id":"idle.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USDC held by those idle agents."},"erc8004_registrations_census_all":{"value":342423,"unit":"registrations","producer":"AFG-Pulse other-chain census (ERC-8004 on Ethereum, Arbitrum, OP Mainnet, Polygon)","kind":"measured","as_of":"2026-10-20T14:43:00.446Z","stale":false,"definition_id":"census.registrations.all.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Our own census of the ERC-8004 registry across the five chains we read (Base, Ethereum, Arbitrum, OP Mainnet, Polygon). Read from each registry's owner list; never a third-party counter. Third-party totals above it include chains we do not read."},"census_registrations_owned":{"value":285224,"unit":"registrations","producer":"AFG-Pulse registry census (Alchemy NFT API getOwnersForContract, Base)","kind":"measured","as_of":"2026-10-20T03:06:03.454Z","stale":false,"definition_id":"census.registrations.owned.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations on Base with a current owner, read from Alchemy's NFT API. Every one is an actor in the graph."},"census_actors":{"value":285172,"unit":"actors","producer":"AFG-Pulse registry census (Alchemy NFT API getOwnersForContract, Base)","kind":"measured","as_of":"2026-10-20T03:06:03.454Z","stale":false,"definition_id":"census.actors.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Actors in the graph after the census: every registration on Base, at any rank. Most sit at L0, a registration and nothing more."},"census_bound_wallets":{"value":232403,"unit":"wallets","producer":"AFG-Pulse registry census (Alchemy NFT API getOwnersForContract, Base)","kind":"measured","as_of":"2026-10-20T03:06:03.454Z","stale":false,"definition_id":"census.bound.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct wallets bound to a registration (ownerOf, declared agent wallet, or proof). One wallet can own many registrations."},"census_scan_backlog":{"value":4510,"unit":"wallets","producer":"AFG-Pulse sweep (eth_getLogs over every bound wallet, Base)","kind":"measured","as_of":"2026-10-20T15:21:46.492Z","stale":false,"definition_id":"census.scan.backlog.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Bound wallets whose payment history has not been read yet. The sweep clears it; zero means every bound wallet has been checked."},"sweep_wallets_watched":{"value":232162,"unit":"wallets","producer":"AFG-Pulse sweep (eth_getLogs over every bound wallet, Base)","kind":"measured","as_of":"2026-10-20T15:21:46.492Z","stale":false,"definition_id":"sweep.watched.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Bound wallets whose stablecoin transfers are read every three hours by one log query per 2,000 wallets."},"agent_income_usd_total":{"value":3343758.474939,"unit":"USD","producer":"AFG-Pulse income scan (Alchemy getAssetTransfers into bound wallets, Base stablecoins)","kind":"measured","as_of":"2026-10-20T13:59:23.356Z","stale":false,"definition_id":"income.usd.total.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Stablecoins received by ranked agents from other addresses, after registration, under the same exclusions as spending. Coverage grows as the income scan reaches every ranked wallet."},"agent_income_usd_30d":{"value":1863291.951129,"unit":"USD","producer":"AFG-Pulse income scan (Alchemy getAssetTransfers into bound wallets, Base stablecoins)","kind":"measured","as_of":"2026-10-20T13:59:23.356Z","stale":false,"definition_id":"income.usd.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Income in the last 30 days."},"agents_earning":{"value":1413,"unit":"actors","producer":"AFG-Pulse income scan (Alchemy getAssetTransfers into bound wallets, Base stablecoins)","kind":"measured","as_of":"2026-10-20T13:59:23.356Z","stale":false,"definition_id":"income.actors.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Ranked agents with at least one counted income transfer."},"agents_earning_30d":{"value":1024,"unit":"actors","producer":"AFG-Pulse income scan (Alchemy getAssetTransfers into bound wallets, Base stablecoins)","kind":"measured","as_of":"2026-10-20T13:59:23.356Z","stale":false,"definition_id":"income.actors.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Ranked agents that received income in the last 30 days."},"agent_income_payers":{"value":1155,"unit":"addresses","producer":"AFG-Pulse income scan (Alchemy getAssetTransfers into bound wallets, Base stablecoins)","kind":"measured","as_of":"2026-10-20T13:59:23.356Z","stale":false,"definition_id":"income.payers.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses that paid ranked agents."},"counterparties_classified":{"value":500,"unit":"addresses","producer":"AFG-Pulse counterparty classification (eth_getCode on the top 500 counterparties, Base)","kind":"measured","as_of":"2026-10-19T04:22:41.634Z","stale":false,"definition_id":"cparty.classified.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The addresses agents pay most, classified by their code: a contract, a person's key, or a key delegated to code under EIP-7702."},"counterparties_contract_share_usd":{"value":0.960694941516313,"unit":"ratio","producer":"AFG-Pulse counterparty classification (eth_getCode on the top 500 counterparties, Base)","kind":"measured","as_of":"2026-10-19T04:22:41.634Z","stale":false,"definition_id":"cparty.contract.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of agent money paid to the largest classified counterparties that went to contracts rather than people. By value, not by count."},"treasury_wallets_read":{"value":900,"unit":"wallets","producer":"AFG-Pulse treasury read (token balances and prices, ranked agents, Base)","kind":"measured","as_of":"2026-10-20T05:34:46.456Z","stale":false,"definition_id":"treasury.wallets.read.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Ranked agent wallets whose full token holdings were read in the last day."},"treasury_usd_total":{"value":43809.80829283047,"unit":"USD","producer":"AFG-Pulse treasury read (token balances and prices, ranked agents, Base)","kind":"measured","as_of":"2026-10-20T05:34:46.456Z","stale":false,"definition_id":"treasury.usd.total.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"What ranked agents hold, priced: stablecoins, ETH, other priced tokens and DeFi positions. Unpriced tokens (mostly airdropped spam) are counted, never valued."},"treasury_cash_share":{"value":0.10423877437090091,"unit":"ratio","producer":"AFG-Pulse treasury read (token balances and prices, ranked agents, Base)","kind":"measured","as_of":"2026-10-20T05:34:46.456Z","stale":false,"definition_id":"treasury.share.cash.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of priced agent holdings in stablecoins."},"treasury_eth_share":{"value":0.47065102821704463,"unit":"ratio","producer":"AFG-Pulse treasury read (token balances and prices, ranked agents, Base)","kind":"measured","as_of":"2026-10-20T05:34:46.456Z","stale":false,"definition_id":"treasury.share.eth.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share in ETH and ETH-like tokens (WETH, liquid staking tokens)."},"treasury_defi_share":{"value":0.00008245355729717209,"unit":"ratio","producer":"AFG-Pulse treasury read (token balances and prices, ranked agents, Base)","kind":"measured","as_of":"2026-10-20T05:34:46.456Z","stale":false,"definition_id":"treasury.share.defi.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share in recognised DeFi positions (lending receipts, vault shares), net of recognised debt."},"treasury_tokens_share":{"value":0.4250277438547574,"unit":"ratio","producer":"AFG-Pulse treasury read (token balances and prices, ranked agents, Base)","kind":"measured","as_of":"2026-10-20T05:34:46.456Z","stale":false,"definition_id":"treasury.share.tokens.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share in other priced tokens."},"x402_seller_inflow_usd_24h":{"value":29244.470261000002,"unit":"USD","producer":"AFG-Pulse x402 flow (transfers into Bazaar sellers, read from the chains)","kind":"measured","as_of":"2026-10-20T13:20:39.484Z","stale":false,"definition_id":"x402.seller.inflow.usd.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USDC received in the last 24 hours by the Base payTo addresses of sellers listed in Coinbase's x402 Bazaar. Every inflow to those addresses, so an upper bound on their x402 settlements."},"x402_seller_inflow_tx_24h":{"value":34745,"unit":"transfers","producer":"AFG-Pulse x402 flow (transfers into Bazaar sellers, read from the chains)","kind":"measured","as_of":"2026-10-20T13:20:39.484Z","stale":false,"definition_id":"x402.seller.inflow.tx.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Transfers into those seller addresses in the last 24 hours."},"x402_seller_payers_24h":{"value":1222,"unit":"wallets","producer":"AFG-Pulse x402 flow (transfers into Bazaar sellers, read from the chains)","kind":"measured","as_of":"2026-10-20T13:20:39.484Z","stale":false,"definition_id":"x402.seller.payers.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct wallets that paid a Bazaar seller on Base in the last 24 hours."},"x402_seller_agent_payers_24h":{"value":12,"unit":"wallets","producer":"AFG-Pulse x402 flow (transfers into Bazaar sellers, read from the chains)","kind":"measured","as_of":"2026-10-20T13:20:39.484Z","stale":false,"definition_id":"x402.seller.agent.payers.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those payers, wallets bound to an ERC-8004 registration. Low means the wallets that buy APIs and the agents that register identities are mostly different wallets."},"x402_sellers_receiving_24h":{"value":493,"unit":"sellers","producer":"AFG-Pulse x402 flow (transfers into Bazaar sellers, read from the chains)","kind":"measured","as_of":"2026-10-20T13:20:39.484Z","stale":false,"definition_id":"x402.sellers.receiving.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Bazaar sellers on Base that received at least one transfer in the last 24 hours."},"x402_solana_settlements_24h":{"value":2074,"unit":"transfers","producer":"AFG-Pulse x402 flow (transfers into Bazaar sellers, read from the chains)","kind":"measured","as_of":"2026-10-20T13:20:39.484Z","stale":false,"definition_id":"x402.solana.settlements.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USDC transfers into the token accounts of Bazaar sellers on Solana in the last 24 hours, read from the chain by us."},"x402_solana_usd_24h":{"value":75207.909304,"unit":"USD","producer":"AFG-Pulse x402 flow (transfers into Bazaar sellers, read from the chains)","kind":"measured","as_of":"2026-10-20T13:20:39.484Z","stale":false,"definition_id":"x402.solana.usd.24h.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those transfers."},"pay_controller_read_share":{"value":1,"unit":"ratio","producer":"AFG-Pulse controller mix (eth_getCode account type of paying wallets)","kind":"measured","as_of":"2026-10-20T15:14:01.464Z","stale":false,"definition_id":"controller.read.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of counted agent dollars whose paying wallet's code we have read. The three controller shares divide by this read part, never by money we have not looked at."},"pay_controller_eoa_share":{"value":0.28670310451735637,"unit":"ratio","producer":"AFG-Pulse controller mix (eth_getCode account type of paying wallets)","kind":"measured","as_of":"2026-10-20T15:14:01.464Z","stale":false,"definition_id":"controller.kind.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of the read counted dollars, the share paid from plain key accounts (EOAs): one private key can move everything, and any spending rules live off chain, if anywhere."},"pay_controller_7702_share":{"value":0.1115353930045069,"unit":"ratio","producer":"AFG-Pulse controller mix (eth_getCode account type of paying wallets)","kind":"measured","as_of":"2026-10-20T15:14:01.464Z","stale":false,"definition_id":"controller.kind.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share paid from key accounts that delegated code under EIP-7702: the code runs on the account, and the original key still exists."},"pay_controller_contract_share":{"value":0.6017615024781368,"unit":"ratio","producer":"AFG-Pulse controller mix (eth_getCode account type of paying wallets)","kind":"measured","as_of":"2026-10-20T15:14:01.464Z","stale":false,"definition_id":"controller.kind.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share paid from contract accounts (Safe, ERC-4337 and similar), where signing rules can live in code. Says nothing about what those rules allow."},"payers_controller_eoa":{"value":7669,"unit":"wallets","producer":"AFG-Pulse controller mix (eth_getCode account type of paying wallets)","kind":"measured","as_of":"2026-10-20T15:14:01.464Z","stale":false,"definition_id":"controller.kind.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Paying wallets that are plain key accounts, at the last code read."},"payers_controller_7702":{"value":1674,"unit":"wallets","producer":"AFG-Pulse controller mix (eth_getCode account type of paying wallets)","kind":"measured","as_of":"2026-10-20T15:14:01.464Z","stale":false,"definition_id":"controller.kind.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Paying wallets that delegated code under EIP-7702, at the last code read."},"payers_controller_contract":{"value":1806,"unit":"wallets","producer":"AFG-Pulse controller mix (eth_getCode account type of paying wallets)","kind":"measured","as_of":"2026-10-20T15:14:01.464Z","stale":false,"definition_id":"controller.kind.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Paying wallets that are contract accounts, at the last code read."},"census_registrations_bnb":{"value":377023,"unit":"registrations","producer":"AFG-Pulse per-chain registrations (own Transfer-log reads of the ERC-8004 registry)","kind":"measured","as_of":"2026-10-20T15:14:00.686Z","stale":false,"definition_id":"census.registrations.bnb.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations ever minted on BNB Smart Chain, from our own read of the registry: token ids are sequential from 0, so the highest id minted plus one. Issuance, not agents: most BNB registrations come from batch minting. Never added to a Base or cross-chain figure."},"census_registrations_ethereum":{"value":54334,"unit":"registrations","producer":"AFG-Pulse per-chain registrations (own Transfer-log reads of the ERC-8004 registry)","kind":"measured","as_of":"2026-10-20T15:14:00.686Z","stale":false,"definition_id":"census.registrations.chain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations ever minted on Ethereum, counted from the registry's own mint events (complete from id 0)."},"census_registrations_arbitrum":{"value":1637,"unit":"registrations","producer":"AFG-Pulse per-chain registrations (own Transfer-log reads of the ERC-8004 registry)","kind":"measured","as_of":"2026-10-20T15:14:00.686Z","stale":false,"definition_id":"census.registrations.chain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations ever minted on Arbitrum One, counted from the registry's own mint events."},"census_registrations_optimism":{"value":568,"unit":"registrations","producer":"AFG-Pulse per-chain registrations (own Transfer-log reads of the ERC-8004 registry)","kind":"measured","as_of":"2026-10-20T15:14:00.686Z","stale":false,"definition_id":"census.registrations.chain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations ever minted on OP Mainnet, counted from the registry's own mint events."},"census_registrations_polygon":{"value":691,"unit":"registrations","producer":"AFG-Pulse per-chain registrations (own Transfer-log reads of the ERC-8004 registry)","kind":"measured","as_of":"2026-10-20T15:14:00.686Z","stale":false,"definition_id":"census.registrations.chain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations ever minted on Polygon PoS, counted from the registry's own mint events."},"xchain_registrations":{"value":57199,"unit":"registrations","producer":"AFG-Pulse other-chain census (ERC-8004 on Ethereum, Arbitrum, OP Mainnet, Polygon)","kind":"measured","as_of":"2026-10-20T14:43:00.446Z","stale":false,"definition_id":"xchain.registrations.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations on Ethereum, Arbitrum, OP Mainnet and Polygon (same registry address, separate storage). Never added to the Base count."},"xchain_owner_wallets":{"value":13958,"unit":"wallets","producer":"AFG-Pulse other-chain census (ERC-8004 on Ethereum, Arbitrum, OP Mainnet, Polygon)","kind":"measured","as_of":"2026-10-20T14:43:00.446Z","stale":false,"definition_id":"xchain.owner.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct owner wallets of those registrations."},"xchain_owners_paying_30d":{"value":288,"unit":"wallets","producer":"AFG-Pulse other-chain census (ERC-8004 on Ethereum, Arbitrum, OP Mainnet, Polygon)","kind":"measured","as_of":"2026-10-20T14:43:00.446Z","stale":false,"definition_id":"xchain.owners.paying.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Owners on those chains who registered an agent themselves and sent USDC or USDT to another address in the last 30 days. Wallets that only received someone else's registration are not counted (since 3 Oct 2026)."},"xchain_outflow_usd_30d":{"value":10437092.601855,"unit":"USD","producer":"AFG-Pulse other-chain census (ERC-8004 on Ethereum, Arbitrum, OP Mainnet, Polygon)","kind":"measured","as_of":"2026-10-20T14:43:00.446Z","stale":false,"definition_id":"xchain.outflow.usd.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those transfers."},"counterparty_labelled_share":{"value":0.4657020890786143,"unit":"ratio","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.270Z","stale":false,"definition_id":"cp.labelled.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of observed agent payments whose destination we can name from a citable source. Read every category below beside this number: a category share means little without knowing how much of the map is still blank."},"counterparties_labelled":{"value":74,"unit":"addresses","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.273Z","stale":false,"definition_id":"cp.labelled.count.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"How many destination addresses carry a label. Deliberately small — an address enters only with evidence a reader can open."},"observed_work_escrow_pay_events":{"value":138495,"unit":"payments","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.266Z","stale":false,"definition_id":"cp.cat.work_escrow.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments into an escrow contract whose own verified source declares an order lifecycle (created, funded, accepted, delivered, settled) with a dispute layer: challenges, an evaluator panel, votes and arbitration. Agents buying work with a jury attached."},"observed_work_escrow_pay_usd":{"value":5654144.08,"unit":"USD","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.267Z","stale":false,"definition_id":"cp.cat.work_escrow.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those payments."},"observed_yield_vault_pay_events":{"value":4084,"unit":"payments","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.260Z","stale":false,"definition_id":"cp.cat.yield_vault.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments into ERC-4626-style vaults — idle agent cash that went somewhere."},"observed_yield_vault_pay_usd":{"value":685073.652573,"unit":"USD","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.261Z","stale":false,"definition_id":"cp.cat.yield_vault.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those payments."},"observed_lending_pay_events":{"value":6127,"unit":"payments","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.263Z","stale":false,"definition_id":"cp.cat.lending.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments into lending-protocol adapters and markets. We do not resolve supply from repay."},"observed_lending_pay_usd":{"value":15580936.197632998,"unit":"USD","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.264Z","stale":false,"definition_id":"cp.cat.lending.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those payments."},"observed_bridge_pay_events":{"value":16188,"unit":"payments","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.254Z","stale":false,"definition_id":"cp.cat.bridge.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments into cross-chain bridges and aggregators."},"observed_bridge_pay_usd":{"value":5965578.47666,"unit":"USD","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.256Z","stale":false,"definition_id":"cp.cat.bridge.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those payments."},"observed_swap_pay_events":{"value":20020,"unit":"payments","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.257Z","stale":false,"definition_id":"cp.cat.swap.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments into DEX pools and swap routers: the stablecoin was exchanged for another token in the same transaction. Buying an asset, not a service."},"observed_swap_pay_usd":{"value":1449383.956444,"unit":"USD","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.258Z","stale":false,"definition_id":"cp.cat.swap.usd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those payments."},"observed_cross_chain_pay_events":{"value":16188,"unit":"payments","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:52.268Z","stale":false,"definition_id":"cp.bridge.events.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Every observed payment that leaves the chain, through Circle's CCTP or a third-party aggregator. Where each one arrived is followed separately (bridge_follow_*)."},"observed_cctp_exit_events":{"value":127,"unit":"payments","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:54.190Z","stale":false,"definition_id":"cctp.exits.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted agent payments whose recipient is a Circle CCTP contract (TokenMessenger, MessageTransmitter or TokenMinter, V1 and V2): USDC burned on Base to be minted on another chain. Corrected 30 Sep 2026: until then the check matched only the messenger contracts and read zero, but a CCTP burn moves the USDC to the TokenMinter, so direct CCTP exits were missed. Payments through CCTP wrappers (CashmereCCTP, CCTPv2WithExecutor) are counted under bridges, not here."},"observed_cctp_exit_usd":{"value":42985.09602,"unit":"USD","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:54.192Z","stale":false,"definition_id":"cctp.exit.usd.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"USD value of those payments."},"cctp_addresses_watched":{"value":5,"unit":"addresses","producer":"AFG-Pulse counterparty map (observed payments + eth_getCode classification)","kind":"measured","as_of":"2026-10-20T14:15:54.195Z","stale":false,"definition_id":"cctp.watched.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"How many CCTP contract addresses the check matches against, published beside the count so it can be read next to the size of the net."},"bridge_follow_candidates_usd":{"value":5965578.476659859,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.candidates.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted agent payments from Base into a bridge (Across, LI.FI, Relay, deBridge, Circle CCTP and CCTP wrappers): the dollars this follow-through tries to trace to the other side."},"bridge_follow_candidates_events":{"value":16188,"unit":"payments","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.candidates.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"How many payments that is."},"bridge_follow_resolved_usd":{"value":5835498.343704881,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.resolved.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those dollars, how much the bridge's own status API has answered for: delivered on another chain, attested by Circle, refunded, or a route that ended on Base. The rest is still being asked, pending, or not found."},"bridge_follow_resolved_share":{"value":0.9781948836204382,"unit":"ratio","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.resolved.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Resolved dollars as a share of the bridge dollars. Read every destination figure beside this: while it is low, the split below describes the answered part only."},"bridge_follow_crosschain_usd":{"value":4850624.229524969,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.crosschain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Dollars the bridge reports as delivered to another chain (for CCTP: attested by Circle). Never added to a Base figure."},"bridge_follow_same_address_usd":{"value":1029540.194915998,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.same_address.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of the delivered dollars, those received on the other chain by the same address that paid on Base. Same address is not proof of the same operator, and a different address is not proof of a different one."},"bridge_follow_same_address_share":{"value":0.21224901089005258,"unit":"ratio","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.same_address.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Same-address dollars as a share of the delivered dollars."},"bridge_follow_same_chain_usd":{"value":978285.2380390043,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.same_chain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments into a bridge aggregator whose route ended on Base: the aggregator was used as a swap, and the money never left the chain."},"bridge_follow_back_to_payer_usd":{"value":4615223.4483129755,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.back_to_payer.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Delivered dollars that reached the paying wallet's own address on the other chain: directly, or through a contract that passed them on in the same destination transaction (read from that transaction's receipt). Added 2 October 2026 after the largest Arbitrum 'recipient' turned out to be an Across message handler forwarding everything to the payers' own Safes."},"bridge_follow_back_to_payer_share":{"value":0.951470002607263,"unit":"ratio","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.back_to_payer.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"That amount as a share of all delivered dollars."},"acp_jobs_indexed":{"value":9317,"unit":"jobs","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.282Z","stale":false,"definition_id":"acp.jobs.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Jobs created on Virtuals' Agent Commerce Protocol on Base since 13 Aug 2026, read from the contract by us."},"acp_jobs_funded":{"value":5218,"unit":"jobs","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.285Z","stale":false,"definition_id":"acp.funded.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those, jobs whose budget was paid into escrow above zero."},"acp_jobs_completed":{"value":2584,"unit":"jobs","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.287Z","stale":false,"definition_id":"acp.completed.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Jobs that reached the completed state."},"acp_jobs_paid":{"value":956,"unit":"jobs","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.289Z","stale":false,"definition_id":"acp.paid.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Jobs that paid their provider more than zero. A release of zero is not a payment."},"acp_funded_usd":{"value":228.132922,"unit":"USD","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.293Z","stale":false,"definition_id":"acp.fundedusd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Dollars paid into ACP escrow across all indexed jobs."},"acp_paid_usd":{"value":84.92799,"unit":"USD","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.291Z","stale":false,"definition_id":"acp.paidusd.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Dollars actually released to providers."},"acp_zero_value_payout_rate":{"value":0.6300309597523219,"unit":"ratio","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.301Z","stale":false,"definition_id":"acp.zerorate.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of payouts that released nothing: counting payout events instead of value would overstate this economy about threefold."},"acp_distinct_clients":{"value":162,"unit":"addresses","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.299Z","stale":false,"definition_id":"acp.clients.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses that created jobs."},"acp_distinct_providers":{"value":240,"unit":"addresses","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.295Z","stale":false,"definition_id":"acp.providers.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses named as providers."},"acp_paid_providers":{"value":105,"unit":"addresses","producer":"AFG-Pulse ACP job index (Base, keyless mesh, verified ABI)","kind":"measured","as_of":"2026-10-20T14:26:34.297Z","stale":false,"definition_id":"acp.paidproviders.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Providers that received more than zero."},"xchain_bnb_registrations_owned":{"value":376683,"unit":"registrations","producer":"AFG-Pulse other-chain census (ERC-8004 on BNB Smart Chain)","kind":"measured","as_of":"2026-10-20T14:43:00.446Z","stale":false,"definition_id":"xchain.bnb.registrations.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"ERC-8004 registrations on BNB Smart Chain with a known owner, read by us. Mostly batch-minted: issuance, not agents."},"xchain_bnb_owner_wallets":{"value":301282,"unit":"wallets","producer":"AFG-Pulse other-chain census (ERC-8004 on BNB Smart Chain)","kind":"measured","as_of":"2026-10-20T14:43:00.446Z","stale":false,"definition_id":"xchain.bnb.owner.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct wallets that own BNB Smart Chain registrations."},"xchain_bnb_owners_paying_30d":{"value":57839,"unit":"wallets","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.owners.paying.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of every BNB owner who registered an agent itself (all of them, not a sample), how many sent USDT, USDC, FDUSD or USD1 to someone else in the last 30 days."},"xchain_bnb_outflow_usd_30d":{"value":68634620.68389681,"unit":"USD","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.outflow.usd.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Dollars those owners sent in the last 30 days; receipts split it into hops, swaps, contracts and plain wallets. Never added to any Base figure."},"solana_agents_registered":{"value":1697,"unit":"registrations","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.registered.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Agents registered on Solana's Metaplex agent registry, read from the chain by us. Issuance, not working agents."},"solana_agent_owners":{"value":654,"unit":"wallets","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.registered.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct wallets that own a Solana agent registration."},"solana_agent_top_owner_share":{"value":0.06776664702416028,"unit":"ratio","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.registered.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of Solana registrations held by the single largest owner."},"solana_agents_with_uri":{"value":1221,"unit":"registrations","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.uri.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Solana registrations whose asset still exists and points to a registration file."},"solana_agent_cards_probed":{"value":1224,"unit":"registrations","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.cards.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Solana registration files fetched and graded so far (up to 400 a run)."},"solana_agent_cards_retrievable_rate":{"value":0.5473856209150327,"unit":"ratio","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.cards.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those, the share that answered (L2)."},"solana_agent_cards_valid_rate":{"value":0.4534313725490196,"unit":"ratio","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.cards.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The share that parse as an agent registration (L3)."},"solana_agent_services_rate":{"value":0.44199346405228757,"unit":"ratio","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.cards.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The share that declare a service endpoint (L4)."},"solana_agent_x402_declared":{"value":96,"unit":"registrations","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.cards.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Probed Solana registrations that declare x402 support."},"solana_agent_wallets_read":{"value":1227,"unit":"wallets","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Solana agent wallets (the asset-signer address) read today."},"solana_agent_wallets_funded":{"value":4,"unit":"wallets","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of those, wallets holding at least 1 USDC."},"solana_agent_wallets_usdc_total":{"value":82.430223,"unit":"USD","producer":"AFG-Pulse Solana agents (Metaplex MPL Agent Registry, Alchemy DAS, probe sandbox)","kind":"measured","as_of":"2026-10-20T12:26:00.932Z","stale":false,"definition_id":"sol.agents.wallets.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"USDC held across Solana agent wallets."},"xchain_bnb_receipts_checked_30d":{"value":1,"unit":"ratio","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.receipts.checked.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"How much of that 30-day BNB outflow has had its receipt read. The splits appear at 98%."},"xchain_bnb_passthrough_share_30d":{"value":0.01950692540927872,"unit":"ratio","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.passthrough.share.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of it that only passed through: about the same amount arrived in the same transaction."},"xchain_bnb_swap_share_30d":{"value":0.569893357490864,"unit":"ratio","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.swap.share.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of it that was a trade on a DEX, not a payment."},"xchain_bnb_contract_share_30d":{"value":0.0918761379277843,"unit":"ratio","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.contract.share.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of it sent to contracts: bridges, vaults, protocols."},"xchain_bnb_wallet_usd_30d":{"value":21875471.959489178,"unit":"USD","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.wallet.usd.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"What is left: dollars sent to plain wallets, which include exchange deposits and owners' own wallets."},"xchain_bnb_wallet_senders_30d":{"value":27465,"unit":"wallets","producer":"AFG-Pulse BNB Smart Chain owner scan (afg-bnbpay)","kind":"measured","as_of":"2026-10-20T15:33:40.730Z","stale":false,"definition_id":"xchain.bnb.wallet.senders.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Owners who sent stablecoins to plain wallets in the last 30 days."},"solana_agent_owners_paying_30d":{"value":49,"unit":"wallets","producer":"AFG-Pulse Solana agent payments (afg-solpay)","kind":"measured","as_of":"2026-10-20T15:17:05.222Z","stale":false,"definition_id":"sol.agents.pay.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Owners of Solana registry agents who sent USDC or USDT in the last 30 days, swaps excluded."},"solana_agent_owner_outflow_usd_30d":{"value":73563.417482,"unit":"USD","producer":"AFG-Pulse Solana agent payments (afg-solpay)","kind":"measured","as_of":"2026-10-20T15:17:05.222Z","stale":false,"definition_id":"sol.agents.pay.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"What those Solana owners sent, net of anything that came back in the same transaction."},"solana_agent_wallets_paying_30d":{"value":0,"unit":"wallets","producer":"AFG-Pulse Solana agent payments (afg-solpay)","kind":"measured","as_of":"2026-10-20T15:17:05.222Z","stale":false,"definition_id":"sol.agents.pay.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Solana agents whose own wallet (the asset signer) paid someone in the last 30 days."},"solana_agent_wallet_outflow_usd_30d":{"value":0,"unit":"USD","producer":"AFG-Pulse Solana agent payments (afg-solpay)","kind":"measured","as_of":"2026-10-20T15:17:05.222Z","stale":false,"definition_id":"sol.agents.pay.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"What those agent wallets sent in the last 30 days."},"solana_agent_x402_payments_30d":{"value":0,"unit":"transfers","producer":"AFG-Pulse Solana agent payments (afg-solpay)","kind":"measured","as_of":"2026-10-20T15:17:05.222Z","stale":false,"definition_id":"sol.agents.pay.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Payments from Solana agents or their owners to x402 Bazaar sellers, last 30 days."},"pay_usd_last_day":{"value":9899.19,"unit":"USD","producer":"AFG-Pulse payday (counted payments grouped by block day, own tables)","kind":"measured","as_of":"2026-10-20T14:52:08.384Z","stale":false,"definition_id":"pay.usd.by_day.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted agent spending on the last complete UTC day, by the day it was paid. The figure keeps rising for a day or two while the scan finds that day's payments."},"pay_usd_7d_avg":{"value":145245.03714285715,"unit":"USD","producer":"AFG-Pulse payday (counted payments grouped by block day, own tables)","kind":"measured","as_of":"2026-10-20T14:52:08.384Z","stale":false,"definition_id":"pay.usd.by_day.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The average of the last seven complete days of counted agent spending, by the day it was paid."},"pay_usd_30d_avg":{"value":207791.98799999998,"unit":"USD","producer":"AFG-Pulse payday (counted payments grouped by block day, own tables)","kind":"measured","as_of":"2026-10-20T14:52:08.384Z","stale":false,"definition_id":"pay.usd.by_day.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The average of the last thirty complete days of counted agent spending, by the day it was paid."},"poison_watch_wallets":{"value":11810,"unit":"wallets","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.watch.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Every Base wallet that has made a counted agent payment, watched hourly for look-alike addresses planted in its history."},"poison_events_24h":{"value":959,"unit":"transfers","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.events.24h.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Zero-value spoofs of real tokens and fake-symbol tokens (USDC written with look-alike letters) sent in agent wallets' names to addresses resembling their payees, last 24 hours."},"poison_wallets_targeted_7d":{"value":459,"unit":"wallets","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.targeted.7d.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Agent wallets that received at least one poisoning transfer in the last 7 days."},"poison_payers_targeted_share_7d":{"value":0.042085848423876596,"unit":"share","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.targeted.share.7d.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of agent wallets that paid in the last 7 days, the share that poisoners targeted in the same 7 days."},"poison_fake_tokens_7d":{"value":61,"unit":"tokens","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.fake_tokens.7d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct fake-symbol token contracts used against agent wallets in the last 7 days."},"poison_copy_lag_median_min":{"value":105.93333333333334,"unit":"minutes","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.copy_lag.median.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Median minutes from an agent's real payment to the first look-alike copy of the payee's address."},"poison_losses_total":{"value":2,"unit":"payments","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.losses.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Real payments by agent wallets to addresses that poisoners had planted in their history first, each confirmed on Blockscout as well as in our log query."},"poison_loss_usd_total":{"value":60,"unit":"USD","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.loss.usd.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Dollars in those payments (USDC, USDT, DAI, USDbC)."},"comp_total_usd":{"value":33064424.197213992,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"The counted total of the composition pass; the comp_* parts below add up to it exactly. Differs slightly from observed_pay_usd_total, which is measured at another time."},"comp_own_positions_usd":{"value":16234553.87678,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Into lending or vault positions the paying wallet still holds (receipt-proven)."},"comp_bridge_usd":{"value":5965578.47666,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Into bridges. Most of it arrived back at the payer's own address on another chain: see bridge_follow_back_to_payer_usd."},"comp_work_escrow_usd":{"value":5654144.08,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Into an escrowed work marketplace (TermixEscrow), where a payment buys work with a dispute layer."},"comp_swap_usd":{"value":1449383.956444,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Into swap routers and pools: one asset exchanged for another."},"comp_lending_other_usd":{"value":21297.792739999997,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Into labelled lending contracts where the receipt does not show the position credited back to the payer, or is not checked yet."},"comp_yield_vault_other_usd":{"value":10158.180686,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Into labelled vaults, same rule as comp_lending_other_usd."},"comp_labelled_other_usd":{"value":0,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Into any other labelled category."},"comp_agent_to_agent_usd":{"value":178019.4581389998,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"To a wallet bound to another ERC-8004 registration: the registered agent-to-agent economy."},"comp_x402_sellers_usd":{"value":66138.80462299997,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Straight to the payTo address of a seller listed in the x402 Bazaar. Not the same method as observed_x402_pay_usd."},"comp_unnamed_usd":{"value":3485149.5711419876,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.composition.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"To destinations we have not labelled. Unnamed is not a category: it is what we have not named yet."},"pay_usd_left_control_net_self_bridge":{"value":12221448.196021019,"unit":"USD","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"pay.usd.leftcontrol.netbridge.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Counted minus own positions minus the bridged money that reached the paying wallet's own address on another chain. Still includes swaps, escrow and unnamed destinations."},"counterparty_labelled_usd_share":{"value":0.8872108641100056,"unit":"ratio","producer":"AFG-Pulse counterparty map: composition of the counted total, one pass","kind":"measured","as_of":"2026-10-20T14:15:54.105Z","stale":false,"definition_id":"cp.labelled.usd.share.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of counted value paid to a labelled destination. counterparty_labelled_share is the same by number of payments."},"poison_loss_wallets":{"value":1,"unit":"wallets","producer":"AFG-Pulse poisoning watch (eth_getLogs over every paying agent wallet, Base; losses re-checked on Blockscout)","kind":"measured","as_of":"2026-10-20T14:47:28.736Z","stale":false,"definition_id":"poison.loss.wallets.v2","license":"https://creativecommons.org/licenses/by/4.0/","note":"Agent wallets that made at least one such payment."},"bridge_follow_dest_positions_usd":{"value":3273935.0732450006,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.back_to_payer.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Of it, deliveries where vault shares or other claim tokens were minted to the payer's address in the same destination transaction: a position the payer holds on the other chain."},"bridge_follow_refunded_usd":{"value":6588.876141,"unit":"USD","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.refunded.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Bridge deposits the bridge reports as refunded or expired: the money came back."},"bridge_follow_destinations":{"value":66,"unit":"chains","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.crosschain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct destination chains among the delivered dollars."},"bridge_follow_top_destination_share":{"value":0.7883404772367795,"unit":"ratio","producer":"AFG-Pulse bridge follow (Across, LI.FI, Relay, deBridge, Circle Iris status APIs)","kind":"measured","as_of":"2026-10-20T14:51:57.063Z","stale":false,"definition_id":"bridge.follow.crosschain.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of the delivered dollars that went to the single largest destination chain."},"doppler_launches_indexed":{"value":1380077,"unit":"launches","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:53.812Z","stale":false,"definition_id":"dop.launches.total.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct tokens created through Doppler's Airlock launch controller on Base, counted from its own Create event. This is one launch layer, not all of Base, and most of what it launches is neither an agent nor a business."},"doppler_launches_30d":{"value":25570,"unit":"launches","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:53.820Z","stale":false,"definition_id":"dop.launches.30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Airlock launches in the last 30 days. Withheld while the sweep is still behind the chain head, because during a backfill this measures how far we have read rather than what happened."},"doppler_smart_account_launch_rate_30d":{"value":0.6342197888150176,"unit":"ratio","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:53.822Z","stale":false,"definition_id":"dop.smartaccount.rate30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of recent launches sent through an ERC-4337 EntryPoint or the Doppler Bundler rather than signed directly by an externally owned account — the launch layer's machine-signed share. Windowed at 30 days on purpose: the oldest blocks run about 29 EOA launches to every 1 smart-account launch, so an all-time figure would average two different eras into a number describing neither."},"doppler_launches_route_classified_30d":{"value":25570,"unit":"launches","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:53.823Z","stale":false,"definition_id":"dop.routed30d.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"How many recent launches we have actually classified. The signer share is always reported against this, never against the full launch count."},"doppler_launch_fee_recipients":{"value":95981,"unit":"addresses","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:53.815Z","stale":false,"definition_id":"dop.recipients.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct addresses named as fee beneficiaries at launch, excluding Doppler's own protocol beneficiary, which is present on every launch by construction."},"doppler_launches_no_external_beneficiary_rate":{"value":0.0396026486485025,"unit":"ratio","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:53.817Z","stale":false,"definition_id":"dop.nobeneficiary.rate.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of launches whose fee split names nobody except the protocol itself — launches from which no creator address stands to earn."},"doppler_recipient_single_launch_rate":{"value":0.40193371604796785,"unit":"ratio","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:53.818Z","stale":false,"definition_id":"dop.oneshot.rate.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Share of fee recipients that appear in exactly one launch. The long tail of this layer is genuinely long, and mostly one-shot."},"doppler_distinct_integrators_seen":{"value":2143,"unit":"addresses","producer":"AFG-Pulse Doppler launch index (Airlock Create + fee-split logs, keyless Base mesh)","kind":"measured","as_of":"2026-10-20T13:45:54.195Z","stale":false,"definition_id":"dop.integrators.v1","license":"https://creativecommons.org/licenses/by/4.0/","note":"Distinct integrator addresses recovered from launch calldata. Airlock records the integrator in a mapping rather than an event, so it is only readable when create() is the top-level call — which is the minority case, precisely because most launches are routed through account abstraction. We do not attribute launches to named front-ends."},"x402_source_ratio":{"value":6.075992336907203,"unit":"ratio","producer":"achivx x402 indexer (x402scan.achivx.com), not x402scan.com","kind":"measured","third_party":true,"as_of":"2026-10-20T13:41:37.453Z","stale":false,"definition_id":"x402.source.ratio.v1","license":"producer's own terms (not ours to license; quoted with attribution)","note":"How far the two public x402 transaction counters disagree, as a multiple. Published rather than resolved: they index different things and neither is auditable from outside."},"registrations_minted_daily":{"value":37900,"unit":"registrations","producer":"AFG-Pulse identity sweep (ERC-721 mints, Base)","kind":"measured","as_of":"2026-10-19T23:59:30.000Z","stale":false,"definition_id":"reg.minted.daily.v1","license":"https://creativecommons.org/licenses/by/4.0/","replaces":"erc8004_new_registrations_daily","note":"Registrations minted on Base per complete UTC day, counted from the chain's own ERC-721 mints. Measured by us, so it cannot freeze the way a cited feed can — and one did, reporting the same value two days running while the chain kept moving."}},"context":{"btc_usd":{"value":82379,"unit":"USD","producer":"CoinGecko (demo key)","kind":"context","as_of":"2026-10-20T15:35:27.507Z","stale":false,"license":"producer's own terms (not ours to license; quoted with attribution)"},"eth_usd":{"value":2429.61,"unit":"USD","producer":"CoinGecko (demo key)","kind":"context","as_of":"2026-10-20T15:35:27.511Z","stale":false,"license":"producer's own terms (not ours to license; quoted with attribution)"},"sol_usd":{"value":105.19,"unit":"USD","producer":"CoinGecko (demo key)","kind":"context","as_of":"2026-10-20T15:35:27.514Z","stale":false,"license":"producer's own terms (not ours to license; quoted with attribution)"},"fear_greed":{"value":55,"unit":"index","producer":"alternative.me","kind":"context","as_of":"2026-10-20T14:50:24.320Z","stale":false,"license":"producer's own terms (not ours to license; quoted with attribution)"}},"cited":{"erc8004_working_service_rate":{"value":0.0224,"unit":"ratio","window":"July 2026","producer":"Token Dispatch / 8004scan","kind":"cited","caveat":"8,631 of 385,998 registrations had at least one working service; 89.2% published no standard call method.","license":"producer's own terms (not ours to license; quoted with attribution)"},"agent_payments_settled_usd":{"value":73000000,"unit":"USD","transactions":176000000,"window":"2025-05 to 2026-04","producer":"Keyrock with Coinbase and Tempo","kind":"cited","caveat":"Imported research, not produced by our crawler.","license":"producer's own terms (not ours to license; quoted with attribution)"},"agent_payment_avg_ticket_usd":{"value":0.41,"unit":"USD","window":"2025-05 to 2026-04","producer":"Keyrock totals, divided by us ($73M / 176M); the report states a median of $0.01–$0.10 and no mean","kind":"cited","license":"producer's own terms (not ours to license; quoted with attribution)"},"agent_payment_below_card_floor_share":{"value":0.76,"unit":"ratio","window":"2025-05 to 2026-04","producer":"Keyrock","kind":"cited","license":"producer's own terms (not ours to license; quoted with attribution)"},"usdc_settlement_share_agent_rails":{"value":0.986,"unit":"ratio","range":[0.986,0.99],"window":"2025-2026","producer":"Keyrock; x402 flow data","kind":"cited","license":"producer's own terms (not ours to license; quoted with attribution)"},"agentfi_tvl_labeled_usd":{"value":19417000,"unit":"USD","breakdown":{"base":12000000,"arbitrum":7000000,"ethereum":417000},"window":"Q2 2026","producer":"Cambrian","kind":"cited","license":"producer's own terms (not ours to license; quoted with attribution)"}},"since":{"window":"sweep","rule":"the previous stored sample of this metric","other_windows":"https://agenticfinancegraph.com/api/since?id={metric}&window=24h|7d|30d","headline":{"registrations_minted_total":{"label":"Agents registered on Base","metric_id":"registrations_minted_total","definition_id":"reg.minted.base.v1","unit":"registrations","window":"sweep","current":323235,"current_as_of":"2026-10-20T12:50:58.183Z","prior":307010,"prior_as_of":"2026-10-20T09:56:52.702Z","delta":16225,"delta_ratio":0.052848,"gap":false,"material":true,"threshold":{"abs":100,"ratio":0.005,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":null},"actors_l7_plus":{"label":"Agents seen paying (L7+)","metric_id":"actors_l7_plus","definition_id":"rank.l7plus.v2","unit":"actors","window":"sweep","current":9547,"current_as_of":"2026-10-20T12:50:57.710Z","prior":9417,"prior_as_of":"2026-10-20T09:56:52.243Z","delta":130,"delta_ratio":0.013805,"gap":false,"material":true,"threshold":{"abs":10,"ratio":0.01,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":"2026-10-13"},"actors_l8_plus":{"label":"Paid and still funded (L8+)","metric_id":"actors_l8_plus","definition_id":"rank.l8plus.v3","unit":"actors","window":"sweep","current":657,"current_as_of":"2026-10-20T12:50:57.714Z","prior":653,"prior_as_of":"2026-10-20T09:56:52.246Z","delta":4,"delta_ratio":0.006126,"gap":false,"material":false,"threshold":{"abs":5,"ratio":0.02,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":"2026-10-13"},"actors_l9":{"label":"Repeat counterparties (L9)","metric_id":"actors_l9","definition_id":"rank.l9.v4","unit":"actors","window":"sweep","current":85,"current_as_of":"2026-10-20T12:50:57.716Z","prior":87,"prior_as_of":"2026-10-20T09:56:52.247Z","delta":-2,"delta_ratio":-0.022989,"gap":false,"material":true,"threshold":{"abs":5,"ratio":0.02,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":"2026-10-13"},"observed_pay_usd_total":{"label":"Counted payments","metric_id":"observed_pay_usd_total","definition_id":"pay.usd.total.v1","unit":"USD","window":"sweep","current":33064437.832472,"current_as_of":"2026-10-20T15:26:57.147Z","prior":33064424.197214,"prior_as_of":"2026-10-20T14:26:56.579Z","delta":13.635258,"delta_ratio":0,"gap":false,"material":false,"threshold":{"abs":10000,"ratio":0.01,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":"2026-10-03"},"observed_pay_usd_left_control":{"label":"Left the paying wallet on Base (upper bound)","metric_id":"observed_pay_usd_left_control","definition_id":"pay.usd.leftcontrol.v1","unit":"USD","window":"sweep","current":16829870.320434,"current_as_of":"2026-10-20T13:54:59.311Z","prior":16744245.298300002,"prior_as_of":"2026-10-20T10:50:58.252Z","delta":85625.022134,"delta_ratio":0.005114,"gap":false,"material":true,"threshold":{"abs":10000,"ratio":0.01,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":null},"live_incidents":{"label":"Live incidents","metric_id":"live_incidents","definition_id":"incident.live.v2","unit":"incidents","window":"sweep","current":1394,"current_as_of":"2026-10-20T02:51:42.804Z","prior":1399,"prior_as_of":"2026-10-20T00:51:25.105Z","delta":-5,"delta_ratio":-0.003574,"gap":false,"material":true,"threshold":{"abs":1,"ratio":null,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":null},"detections_7d":{"label":"Detections, last 7 days","metric_id":"detections_7d","definition_id":"detection.week.v1","unit":"detections","window":"sweep","current":1847,"current_as_of":"2026-10-20T02:51:42.807Z","prior":1847,"prior_as_of":"2026-10-20T00:51:25.108Z","delta":0,"delta_ratio":0,"gap":false,"material":false,"threshold":{"abs":5,"ratio":0.1,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":null},"pay_usd_7d_avg":{"label":"Agent spending per day, 7-day average","metric_id":"pay_usd_7d_avg","definition_id":"pay.usd.by_day.v1","unit":"USD","window":"sweep","current":145245.03714285715,"current_as_of":"2026-10-20T14:52:08.384Z","prior":145245.03714285715,"prior_as_of":"2026-10-20T13:52:02.839Z","delta":0,"delta_ratio":0,"gap":false,"material":false,"threshold":{"abs":10000,"ratio":0.05,"rule":"material when |delta| >= abs or |delta_ratio| >= ratio"},"threshold_source":"published","changepoint_in_window":false,"comparable_since":null}}},"history":"https://agenticfinancegraph.com/api/series?range=90d"}