Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
75
💰 Paid API data live JSON-RPC A2A 0.3.0 v0.13.1 x402 micropay

Agentic Finance Graph

agenticfinancegraph.com · Agentic Finance Graph

Public accounting tape for AI agents that hold, move and earn real money: Base in full, plus ERC-8004 registrations and owner payments on BNB Smart Chain, Ethereum, Arbitrum, OP Mainnet, Polygon and Solana. Read-only data service. It answers A2A message/send at https://agenticfinancegraph.com/api/a2a (JSON-RPC, protocol 0.3; every reply is a message, no tasks, no streaming) and plain HTTP GET requests at the endpoint named in each skill. Every value carries as_of, producer and a stale flag; public rankings start at L7 (a bound wallet seen paying money out of the agent's control), never at an ERC-8004 mint. Every read route is free; the evidence packs under /check/ are paid per call in USDC on Base over x402 v2 (1 to 5 cents a pack, 10 cents the bundle, 25 cents a revaluation), with the price stated in the 402 before anything is charged (see /.well-known/x402). ERC-8004 agent #95875 on Base. MCP server: https://agenticfinancegraph.com/mcp (read-only tools, free). Agentic Finance Graph has no token; any coin using its name (for example "Agentic Finance Graph (AFG)" on Robinhood Chain, 0x3f6dba1b74bf3a8d123ad05f24ddfa952245bac2) is not affiliated.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain agenticfinancegraph.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
75/100
grade B · 9 criteria
Uptime
98.0%
51 direct probes · 30d
~220 ms response
Observed inflow · 30d
$7.78
52 tx · on-chain
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
5 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 75/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~220 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
50/51 probes succeeded (98% uptime).
pass Skill declaration 10/10
Declares 23 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Agentic Finance Graph (https://agenticfinancegraph.com/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded
0
invocations 7d
reached the endpoint through us
0
lookups 7d
our API answered about it
0
impressions 7d
appeared in a result list
Per event type (7d)
3
search_click
Recent events (last 20)
When Event Method Status Latency
2026-10-20T14:47:22 search_click /agents — ok 3ms
2026-10-20T14:47:17 search_click /agents — ok 3ms
2026-10-19T07:48:18 search_click /agents — ok 8ms

Card history

5 snapshots drifted 4× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-13 16:56:51 current 1f5ca9ea2300… view →
2026-10-13 04:11:03 983eb6f95cd6… view →
2026-10-05 16:02:45 6863b675d318… view →
2026-10-03 14:46:56 46ad4576d020… view →
2026-10-02 08:03:08 26b823ac6293… view →
Uptime
98.0%
51 direct probes · 30d
Response
254ms
last direct probe
Skills
23
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0100 per call
Endpoint Price Currency
https://agenticfinancegraph.com/check/peer 0.01 USDC
https://agenticfinancegraph.com/check/exit 0.03 USDC
https://agenticfinancegraph.com/check/drain 0.02 USDC
https://agenticfinancegraph.com/check/liveness — USDC
https://agenticfinancegraph.com/check/paygraph — USDC
https://agenticfinancegraph.com/check/incidents — USDC
https://agenticfinancegraph.com/check/bundle — USDC
https://agenticfinancegraph.com/check/reval — USDC
https://agenticfinancegraph.com/check/counterparty — USDC
https://agenticfinancegraph.com/check/statement — USDC
https://agenticfinancegraph.com/check/precheck — USDC
https://agenticfinancegraph.com/check/builders — USDC
https://agenticfinancegraph.com/check/venue — USDC
https://agenticfinancegraph.com/check/edition?period={period} — USDC
https://agenticfinancegraph.com/check/trace — USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xb25c17e26054bf34e507185dd8981888c9e044fd on Base · basescan ↗
Listed by facilitators Coinbase CDP · 15
Observed on-chain inflow verified on-chain
Last 7d
$0.33
3 transfers · synced 2026-10-25
Last 30d
$7.78
52 transfers · synced 2026-10-25
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
How the last 30 days were settled
x402-settled: $4.00 (100%) · 4 transfers sent by a known x402 facilitator (Coinbase)
Other: $0.00 plain transfers sent by the payer · $0.00 other contract calls · 70% of $5.68 classified so far. How we classify
Cross-check: Coinbase's Bazaar reports 46 calls in 30 days to this wallet across 15 listed resources; our ledger observed 48 transfers (4 facilitator-settled). Different counters; neither is assumed correct.
Daily 30-day observed-inflow history ↑ +$3.73 since 2026-09-27
2026-09-27 2026-10-25
Last 30 days Peak 30-day total: $7.78 Data points: 29 Total tx (30d window): 52
Payment authenticity evidence confidence How we measure this →
concentrated_payers 3/5

Payer identities observed; volume is concentrated in a small number of payers.

Assessed window
30d
18 active of 29 observed
Inflow assessed
$7.49
52 transactions
Payer identities
available
0 evidence caveats
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap. Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions. Measured 2026-10-25.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid wallet_intel and payment_intelligence skills on REST, A2A and MCP, covered by the Pro plan's included credit. API docs →
Agent cardhttps://agenticfinancegraph.com/.well-known/agent-card.json
Providerhttps://agenticfinancegraph.com/
Docshttps://agenticfinancegraph.com/llms-full.txt
Discovered via
cdp_discovery agentic_market recrawl_warm recrawl_hot smithery x402_list

Skills · 23 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

Current tape

GET https://agenticfinancegraph.com/api/state — every live, measured, context and cited value with its as_of. Read probe_l5_rate for endpoint liveness and actor…

No taxonomy category yet
ai-agentsstablecoinsusdcerc-8004x402
Series archive

GET https://agenticfinancegraph.com/api/series?range=90d — history of the same metrics. Gaps are reported as gaps.

No taxonomy category yet
time-serieshistory
Ranked agents

GET https://agenticfinancegraph.com/api/agents — the top 25 agents at L7 or above free (the full list with a Desk plan), with observed payments and counterparti…

No taxonomy category yet
rankingl7payments
Partner catalogs

GET https://agenticfinancegraph.com/api/partners — third-party agent catalogs (Virtuals, Fetch, Bankr) run through our qualifier; rates are over identities we c…

No taxonomy category yet
virtualsfetchbankrpartners
Metric definitions

GET https://agenticfinancegraph.com/def/{id} — what a metric measures, excludes and does not assert.

No taxonomy category yet
methodologydefinitions
One agent's record

GET https://agenticfinancegraph.com/api/agent?id={token|slug|wallet}&format=json — rank, bound wallets, the 25 newest observed payments with transaction hashes,…

canonical On-Chain Agent Identity match 92%
agentrecordpaymentsdesk
Agent lookup

GET https://agenticfinancegraph.com/api/agents?q={token|slug|wallet} — one agent's summary; ranked:false means the registration has never been observed paying a…

No taxonomy category yet
lookuprank
Detections on one agent

GET https://agenticfinancegraph.com/api/detections?actor={token} — every detection logged on one registration (drain shape, retry storm, owner change, delegatio…

No taxonomy category yet
detectionssecuritydesk
Evidence packs (checks)

GET https://agenticfinancegraph.com/check/{precheck|liveness|paygraph|drain|exit|incidents|peer|builders|bundle|reval|statement}?id={token|slug|wallet} (or POST…

No taxonomy category yet
x402checksevidencepaidagent
x402 settlement, measured

GET https://agenticfinancegraph.com/api/x402flow — stablecoins received by the sellers listed in the Coinbase x402 Bazaar, read from Base, Polygon, Arbitrum, OP…

No taxonomy category yet
x402bazaarsettlementsolana
ERC-8004 beyond Base

GET https://agenticfinancegraph.com/api/xchain — registrations, owner wallets and stablecoins sent by wallets that minted at least one registration themselves, …

canonical On-Chain Agent Identity match 90%
erc-8004ethereumarbitrumoptimismpolygon
What ranked agents hold

GET https://agenticfinancegraph.com/api/treasury — priced holdings of L7+ agents on Base: stablecoins, ETH, DeFi positions net of debt, other tokens; spam count…

No taxonomy category yet
treasuryholdingsbase
Registry census

GET https://agenticfinancegraph.com/api/state — census_* and sweep_wallets_watched: every ERC-8004 registration on Base is in the graph and every bound wallet i…

canonical On-Chain Agent Identity match 91%
censuserc-8004base
Agent spending by day (the Engine's hub)

GET https://agenticfinancegraph.com/api/payday — counted agent spending on Base grouped by the UTC day it was paid: every day, the last full day, 7-day and 30-d…

No taxonomy category yet
paymentsbasedailytime-series
Every BNB registration owner, receipt-checked

GET https://agenticfinancegraph.com/api/bnbpay — every BNB Smart Chain wallet that minted an ERC-8004 registration itself, its stablecoin transfers after its fi…

No taxonomy category yet
erc-8004bnbbscreceipts
Solana agents

GET https://agenticfinancegraph.com/api/state — solana_* keys: the Solana agent registry (registrations, owners, card validity, x402 declared, funded agent wall…

No taxonomy category yet
solanaagentsregistry
Address-poisoning watch

GET https://agenticfinancegraph.com/api/state — poison_* keys: look-alike addresses planted in the history of Base wallets that have made counted agent payments…

No taxonomy category yet
securitypoisoningbase
Where bridged agent money arrived

GET https://agenticfinancegraph.com/api/bridges — counted payments into bridges followed to the chain where each arrived: same address, back to the payer, posit…

No taxonomy category yet
bridgescross-chaincctp
Data health

GET https://agenticfinancegraph.com/api/dq — assertion checks over our own tables every three hours; zero failing rows is a pass. Free.

canonical Data Quality Assessment match 85%
data-qualityaudit
A figure beside its previous sample

GET https://agenticfinancegraph.com/api/since?id={metric or definition id}&window=sweep|24h|7d|30d: current, prior, delta, both timestamps, definition id and wh…

No taxonomy category yet
time-seriesdelta
Each detector's record

GET https://agenticfinancegraph.com/api/detectors: per rule, fired, open, re-derived, held, withdrawn, next to address poisoning, latest fire; blank where no st…

No taxonomy category yet
detectionsfalse-positives
Who paid this address

GET https://agenticfinancegraph.com/api/counterparty?address=0x…: free counts of the registered agents that paid a receiving address (counted payments only; rou…

No taxonomy category yet
counterpartyx402sellers
Agent statement (check before you pay)

GET https://agenticfinancegraph.com/api/statement/{id}: the agent's latest 3-hour statement, hash-chained to the previous one and proven against an Ed25519-sign…

No taxonomy category yet
statementmerkletrust

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-25 17:52:03 200 ✓ 254ms
2026-10-25 04:14:20 200 ✓ 216ms
2026-10-24 14:30:17 200 ✓ 221ms
2026-10-24 01:57:04 200 ✓ 220ms
2026-10-23 13:00:33 200 ✓ 231ms
2026-10-23 00:01:02 402 — —
2026-10-22 10:56:33 200 ✓ 32ms
2026-10-21 21:43:41 200 ✓ 30ms
2026-10-21 08:25:28 200 ✓ 164ms
2026-10-20 19:29:26 200 ✓ 15ms

Who's calling this agent 30d

3 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
MJ12bot / Majestic (SEO tool) 3 (100%)
Caller geography · top 3
FR 3
Via which API surface · top 3
web 3

Public view: top 3 per dimension. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Cheaper or better alternatives per-skill

↓ 1 skill cheaper elsewhere peak save 90.0%

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Agentscan Agent
AI agent for deep exploration and analysis of ERC-8004 registered AI agents across multiple blockchain networks. Rich search with combinable
q 75%
Agent Paywire
A machine-first news and reference site on how AI agents pay and get paid. Primary sources only. Links are verified. Summaries are neutral.
INFINITY IE sp. z o.o. · q 80%
P0 Agent Economy Index live
An open index of the machine-to-machine (agent) economy: x402 services ranked by 30-day calls and unique paying wallets, and, for Tempo MPP,
P0 · q 100%
AgentIndex x402
Pay-per-call tools for AI agents: web search + content, documents, live market data, and multi-chain wallet/gas reads. Mainnet test from $0.
x402.agentindex.world · q 75%
Agent Exchange live
Machine-payable data and tools for autonomous agents: crypto pre-trade intelligence, on-chain RPC reads, web research, public-sector opportu
RileyCraig14 · q 100%
Agent Exchange live
Machine-payable data and tools for autonomous agents: crypto pre-trade intelligence, on-chain RPC reads, web research, public-sector opportu
RileyCraig14 · q 100%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/agenticfinancegraph.com.svg)](https://agenstry.com/agents/agenticfinancegraph.com)
[![Verified Business](https://agenstry.com/badge/agenticfinancegraph.com/identity.svg)](https://agenstry.com/agents/agenticfinancegraph.com)
[![Uptime](https://agenstry.com/badge/agenticfinancegraph.com/uptime.svg)](https://agenstry.com/agents/agenticfinancegraph.com)
[![A2A version](https://agenstry.com/badge/agenticfinancegraph.com/protocol.svg)](https://agenstry.com/agents/agenticfinancegraph.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "name": "Agentic Finance Graph",
  "description": "Public accounting tape for AI agents that hold, move and earn real money: Base in full, plus ERC-8004 registrations and owner payments on BNB Smart Chain, Ethereum, Arbitrum, OP Mainnet, Polygon and Solana. Read-only data service. It answers A2A message/send at https://agenticfinancegraph.com/api/a2a (JSON-RPC, protocol 0.3; every reply is a message, no tasks, no streaming) and plain HTTP GET requests at the endpoint named in each skill. Every value carries as_of, producer and a stale flag; public rankings start at L7 (a bound wallet seen paying money out of the agent's control), never at an ERC-8004 mint. Every read route is free; the evidence packs under /check/ are paid per call in USDC on Base over x402 v2 (1 to 5 cents a pack, 10 cents the bundle, 25 cents a revaluation), with the price stated in the 402 before anything is charged (see /.well-known/x402). ERC-8004 agent #95875 on Base. MCP server: https://agenticfinancegraph.com/mcp (read-only tools, free). Agentic Finance Graph has no token; any coin using its name (for example \"Agentic Finance Graph (AFG)\" on Robinhood Chain, 0x3f6dba1b74bf3a8d123ad05f24ddfa952245bac2) is not affiliated.",
  "url": "https://agenticfinancegraph.com/api/a2a",
  "preferredTransport": "JSONRPC",
  "version": "0.13.1",
  "provider": {
    "organization": "Agentic Finance Graph",
    "url": "https://agenticfinancegraph.com/"
  },
  "documentationUrl": "https://agenticfinancegraph.com/llms-full.txt",
  "iconUrl": "https://agenticfinancegraph.com/assets/icon-400.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "tape",
      "name": "Current tape",
      "description": "GET https://agenticfinancegraph.com/api/state \u2014 every live, measured, context and cited value with its as_of. Read probe_l5_rate for endpoint liveness and actors_l7_plus for agents observed paying.",
      "tags": [
        "ai-agents",
        "stablecoins",
        "usdc",
        "erc-8004",
        "x402",
        "eip-7702",
        "liveness"
      ],
      "examples": [
        "How many AI agents have been observed paying somebody?",
        "What share of ERC-8004 registrations answer their declared endpoint?"
      ]
    },
    {
      "id": "series",
      "name": "Series archive",
      "description": "GET https://agenticfinancegraph.com/api/series?range=90d \u2014 history of the same metrics. Gaps are reported as gaps.",
      "tags": [
        "time-series",
        "history"
      ]
    },
    {
      "id": "ranked_agents",
      "name": "Ranked agents",
      "description": "GET https://agenticfinancegraph.com/api/agents \u2014 the top 25 agents at L7 or above free (the full list with a Desk plan), with observed payments and counterparties.",
      "tags": [
        "ranking",
        "l7",
        "payments"
      ]
    },
    {
      "id": "partners",
      "name": "Partner catalogs",
      "description": "GET https://agenticfinancegraph.com/api/partners \u2014 third-party agent catalogs (Virtuals, Fetch, Bankr) run through our qualifier; rates are over identities we checked, never over the partner's own census.",
      "tags": [
        "virtuals",
        "fetch",
        "bankr",
        "partners"
      ]
    },
    {
      "id": "definitions",
      "name": "Metric definitions",
      "description": "GET https://agenticfinancegraph.com/def/{id} \u2014 what a metric measures, excludes and does not assert.",
      "tags": [
        "methodology",
        "definitions"
      ]
    },
    {
      "id": "agent_record",
      "name": "One agent's record",
      "description": "GET https://agenticfinancegraph.com/api/agent?id={token|slug|wallet}&format=json \u2014 rank, bound wallets, the 25 newest observed payments with transaction hashes, bindings, reputation and incidents for one ERC-8004 registration on Base. An agent can read its own books this way.",
      "tags": [
        "agent",
        "record",
        "payments",
        "desk"
      ],
      "examples": [
        "What has agent 53008 paid, and to whom?",
        "Is wallet 0x0329\u2026 bound to a ranked agent?"
      ]
    },
    {
      "id": "agent_lookup",
      "name": "Agent lookup",
      "description": "GET https://agenticfinancegraph.com/api/agents?q={token|slug|wallet} \u2014 one agent's summary; ranked:false means the registration has never been observed paying anyone.",
      "tags": [
        "lookup",
        "rank"
      ]
    },
    {
      "id": "agent_detections",
      "name": "Detections on one agent",
      "description": "GET https://agenticfinancegraph.com/api/detections?actor={token} \u2014 every detection logged on one registration (drain shape, retry storm, owner change, delegation to unknown code, dead endpoint), newest first.",
      "tags": [
        "detections",
        "security",
        "desk"
      ]
    },
    {
      "id": "paid_checks",
      "name": "Evidence packs (checks)",
      "description": "GET https://agenticfinancegraph.com/check/{precheck|liveness|paygraph|drain|exit|incidents|peer|builders|bundle|reval|statement}?id={token|slug|wallet} (or POST with a JSON id), or /check/{counterparty|venue}?address=0x\u2026 \u2014 a named evidence pack. precheck (5 cents) is the routine check before paying or hiring an agent: level and last payment, live incidents, statement freshness and, with payto=0x\u2026, what that address is (label, contract or key, how many registered agents paid it, whether this agent paid it before, planted poisoning look-alike or not); facts only, never a verdict. venue (3 cents) says what one address is and reads its last 48 hours of stablecoin flow live. builders (1 cent) lists the ERC-8021 Builder Codes on one agent's payments. The rest: rank with evidence, counterparties and idle flag, the drain shape, its detections, peers, statements with proofs, who paid an address, all four core packs together (bundle, 10 cents), or a fresh re-probe (reval, 25 cents, one per registration per hour). USDC on Base over x402 v2 (402 + PAYMENT-REQUIRED, retry with PAYMENT-SIGNATURE), settled by the Coinbase facilitator; /.well-known/x402 lists every price and the receiving address. Nothing to sell is a 404 before any payment.",
      "tags": [
        "x402",
        "checks",
        "evidence",
        "paid",
        "agent"
      ],
      "examples": [
        "Before my agent pays agent 53008 at 0x0e84\u2026b808, run the precheck",
        "What is 0x337685fdab40d39bd02028545a4ffa7d287cc3e2?",
        "Buy the drain-shape check for agent 57725",
        "Is 53008 L7 or just minted?"
      ]
    },
    {
      "id": "x402_flow",
      "name": "x402 settlement, measured",
      "description": "GET https://agenticfinancegraph.com/api/x402flow \u2014 stablecoins received by the sellers listed in the Coinbase x402 Bazaar, read from Base, Polygon, Arbitrum, OP Mainnet, Ethereum and Solana, with the share paid by wallets bound to ERC-8004 agents. Free.",
      "tags": [
        "x402",
        "bazaar",
        "settlement",
        "solana"
      ]
    },
    {
      "id": "other_chains",
      "name": "ERC-8004 beyond Base",
      "description": "GET https://agenticfinancegraph.com/api/xchain \u2014 registrations, owner wallets and stablecoins sent by wallets that minted at least one registration themselves, on Ethereum, Arbitrum, OP Mainnet and Polygon (BNB: see bnb_payments). Never added to Base figures. Free.",
      "tags": [
        "erc-8004",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon"
      ]
    },
    {
      "id": "treasury",
      "name": "What ranked agents hold",
      "description": "GET https://agenticfinancegraph.com/api/treasury \u2014 priced holdings of L7+ agents on Base: stablecoins, ETH, DeFi positions net of debt, other tokens; spam counted, never valued. Free.",
      "tags": [
        "treasury",
        "holdings",
        "base"
      ]
    },
    {
      "id": "census",
      "name": "Registry census",
      "description": "GET https://agenticfinancegraph.com/api/state \u2014 census_* and sweep_wallets_watched: every ERC-8004 registration on Base is in the graph and every bound wallet is swept every three hours. Free.",
      "tags": [
        "census",
        "erc-8004",
        "base"
      ]
    },
    {
      "id": "daily_spending",
      "name": "Agent spending by day (the Engine's hub)",
      "description": "GET https://agenticfinancegraph.com/api/payday \u2014 counted agent spending on Base grouped by the UTC day it was paid: every day, the last full day, 7-day and 30-day averages. The Engine at https://agenticfinancegraph.com/engine draws every measured family around it. Free.",
      "tags": [
        "payments",
        "base",
        "daily",
        "time-series"
      ]
    },
    {
      "id": "bnb_payments",
      "name": "Every BNB registration owner, receipt-checked",
      "description": "GET https://agenticfinancegraph.com/api/bnbpay \u2014 every BNB Smart Chain wallet that minted an ERC-8004 registration itself, its stablecoin transfers after its first mint, each receipt read: pass-through, swaps, contract calls and payments to plain wallets. Never added to Base figures. Free.",
      "tags": [
        "erc-8004",
        "bnb",
        "bsc",
        "receipts"
      ]
    },
    {
      "id": "solana_agents",
      "name": "Solana agents",
      "description": "GET https://agenticfinancegraph.com/api/state \u2014 solana_* keys: the Solana agent registry (registrations, owners, card validity, x402 declared, funded agent wallets) and what agent wallets and owners paid in 30 days. Free.",
      "tags": [
        "solana",
        "agents",
        "registry"
      ]
    },
    {
      "id": "address_poisoning",
      "name": "Address-poisoning watch",
      "description": "GET https://agenticfinancegraph.com/api/state \u2014 poison_* keys: look-alike addresses planted in the history of Base wallets that have made counted agent payments, wallets targeted in 7 days, fake-symbol tokens, and losses (a later payment to a planted look-alike), each loss checked two ways. Free.",
      "tags": [
        "security",
        "poisoning",
        "base"
      ]
    },
    {
      "id": "bridges",
      "name": "Where bridged agent money arrived",
      "description": "GET https://agenticfinancegraph.com/api/bridges \u2014 counted payments into bridges followed to the chain where each arrived: same address, back to the payer, positions at the destination, refunds. Free.",
      "tags": [
        "bridges",
        "cross-chain",
        "cctp"
      ]
    },
    {
      "id": "data_health",
      "name": "Data health",
      "description": "GET https://agenticfinancegraph.com/api/dq \u2014 assertion checks over our own tables every three hours; zero failing rows is a pass. Free.",
      "tags": [
        "data-quality",
        "audit"
      ]
    },
    {
      "id": "since_last",
      "name": "A figure beside its previous sample",
      "description": "GET https://agenticfinancegraph.com/api/since?id={metric or definition id}&window=sweep|24h|7d|30d: current, prior, delta, both timestamps, definition id and whether the move is material. No prior sample = gap. Free.",
      "tags": [
        "time-series",
        "delta"
      ]
    },
    {
      "id": "detector_scores",
      "name": "Each detector's record",
      "description": "GET https://agenticfinancegraph.com/api/detectors: per rule, fired, open, re-derived, held, withdrawn, next to address poisoning, latest fire; blank where no stored record exists. Free.",
      "tags": [
        "detections",
        "false-positives"
      ]
    },
    {
      "id": "counterparty",
      "name": "Who paid this address",
      "description": "GET https://agenticfinancegraph.com/api/counterparty?address=0x\u2026: free counts of the registered agents that paid a receiving address (counted payments only; routing hops excluded). The payer list with binding confidence and transaction hashes: https://agenticfinancegraph.com/check/counterparty?address=0x\u2026 (2 cents over x402).",
      "tags": [
        "counterparty",
        "x402",
        "sellers"
      ]
    },
    {
      "id": "agent_statement",
      "name": "Agent statement (check before you pay)",
      "description": "GET https://agenticfinancegraph.com/api/statement/{id}: the agent's latest 3-hour statement, hash-chained to the previous one and proven against an Ed25519-signed Merkle root (https://agenticfinancegraph.com/api/statements). Refuse to pay if stale, if chain_ok is false or if flags is not empty. History with proofs: https://agenticfinancegraph.com/check/statement?id={id} (1 cent).",
      "tags": [
        "statement",
        "merkle",
        "trust"
      ]
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://agenticfinancegraph.com/api/a2a",
      "transport": "JSONRPC"
    }
  ]
}