{"id":12117,"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 plain HTTP GET requests with JSON and does not accept A2A messages or tasks yet. Use the endpoint named in each skill. Every value carries as_of, producer and a stale flag; public rankings start at L7 (a bound wallet observed paying a different address), 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).","card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","endpoint":"https://agenticfinancegraph.com/api/state","protocol_version":"0.3.0","first_seen":"2026-10-10T13:41:55.417694+00:00","last_verified":"2026-10-12T03:17:57.251084+00:00","card":{"url":"https://agenticfinancegraph.com/api/state","name":"Agentic Finance Graph","skills":[{"id":"tape","name":"Current tape","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?"],"description":"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 actors_l7_plus for agents observed paying."},{"id":"series","name":"Series archive","tags":["time-series","history"],"description":"GET https://agenticfinancegraph.com/api/series?range=90d — history of the same metrics. Gaps are reported as gaps."},{"id":"ranked_agents","name":"Ranked agents","tags":["ranking","l7","payments"],"description":"GET https://agenticfinancegraph.com/api/agents — every agent at L7 or above, with observed payments and counterparties."},{"id":"partners","name":"Partner catalogs","tags":["virtuals","fetch","bankr","partners"],"description":"GET https://agenticfinancegraph.com/api/partners — third-party agent catalogs (Virtuals, Fetch, Bankr) run through our qualifier; rates are over identities we checked, never over the partner's own census."},{"id":"definitions","name":"Metric definitions","tags":["methodology","definitions"],"description":"GET https://agenticfinancegraph.com/def/{id} — what a metric measures, excludes and does not assert."},{"id":"agent_record","name":"One agent's record","tags":["agent","record","payments","desk"],"examples":["What has agent 53008 paid, and to whom?","Is wallet 0x0329… bound to a ranked agent?"],"description":"GET https://agenticfinancegraph.com/api/agent?id={token|slug|wallet}&format=json — 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."},{"id":"agent_lookup","name":"Agent lookup","tags":["lookup","rank"],"description":"GET https://agenticfinancegraph.com/api/agents?q={token|slug|wallet} — one agent's summary; ranked:false means the registration has never been observed paying anyone."},{"id":"agent_detections","name":"Detections on one agent","tags":["detections","security","desk"],"description":"GET https://agenticfinancegraph.com/api/detections?actor={token} — every detection logged on one registration (drain shape, retry storm, owner change, delegation to unknown code, dead endpoint), newest first."},{"id":"paid_checks","name":"Evidence packs (checks)","tags":["x402","checks","evidence","paid","agent"],"examples":["Buy the drain-shape check for agent 57725","Is 53008 L7 or just minted?"],"description":"GET https://agenticfinancegraph.com/check/{liveness|paygraph|drain|incidents|peer|bundle|reval}?id={token|slug|wallet} (or POST with a JSON id) — a named evidence pack about one registration: rank with evidence, counterparties and idle flag, the drain shape applied to its wallet, its detections, its peers by shared counterparty, all four together, or a fresh re-probe diffed against the last stored one (reval, one per registration per hour). Priced 1 to 5 cents a pack (bundle 10 cents, reval 25 cents) in USDC on Base over x402 v2 (402 + PAYMENT-REQUIRED, retry with PAYMENT-SIGNATURE), settled by the Coinbase facilitator; the live manifest at /.well-known/x402 lists every price and the receiving address. An id never observed paying is a 404 before any payment."},{"id":"x402_flow","name":"x402 settlement, measured","tags":["x402","bazaar","settlement","solana"],"description":"GET https://agenticfinancegraph.com/api/x402flow — 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."},{"id":"other_chains","name":"ERC-8004 beyond Base","tags":["erc-8004","ethereum","arbitrum","optimism","polygon"],"description":"GET https://agenticfinancegraph.com/api/xchain — 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."},{"id":"treasury","name":"What ranked agents hold","tags":["treasury","holdings","base"],"description":"GET https://agenticfinancegraph.com/api/treasury — priced holdings of L7+ agents on Base: stablecoins, ETH, DeFi positions net of debt, other tokens; spam counted, never valued. Free."},{"id":"census","name":"Registry census","tags":["census","erc-8004","base"],"description":"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 is swept every three hours. Free."},{"id":"daily_spending","name":"Agent spending by day (the Engine's hub)","tags":["payments","base","daily","time-series"],"description":"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-day averages. The Engine at https://agenticfinancegraph.com/engine draws every measured family around it. Free."},{"id":"bnb_payments","name":"Every BNB registration owner, receipt-checked","tags":["erc-8004","bnb","bsc","receipts"],"description":"GET https://agenticfinancegraph.com/api/bnbpay — 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."},{"id":"solana_agents","name":"Solana agents","tags":["solana","agents","registry"],"description":"GET https://agenticfinancegraph.com/api/state — 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."},{"id":"address_poisoning","name":"Address-poisoning watch","tags":["security","poisoning","base"],"description":"GET https://agenticfinancegraph.com/api/state — 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."},{"id":"bridges","name":"Where bridged agent money arrived","tags":["bridges","cross-chain","cctp"],"description":"GET https://agenticfinancegraph.com/api/bridges — counted payments into bridges followed to the chain where each arrived: same address, back to the payer, positions at the destination, refunds. Free."},{"id":"data_health","name":"Data health","tags":["data-quality","audit"],"description":"GET https://agenticfinancegraph.com/api/dq — assertion checks over our own tables every three hours; zero failing rows is a pass. Free."},{"id":"since_last","name":"A figure beside its previous sample","tags":["time-series","delta"],"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."},{"id":"detector_scores","name":"Each detector's record","tags":["detections","false-positives"],"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."},{"id":"counterparty","name":"Who paid this address","tags":["counterparty","x402","sellers"],"description":"GET https://agenticfinancegraph.com/api/counterparty?address=0x…: 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… (2 cents over x402)."},{"id":"agent_statement","name":"Agent statement (check before you pay)","tags":["statement","merkle","trust"],"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)."}],"iconUrl":"https://agenticfinancegraph.com/assets/icon-400.png","version":"0.11.0","provider":{"url":"https://agenticfinancegraph.com/","organization":"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 plain HTTP GET requests with JSON and does not accept A2A messages or tasks yet. Use the endpoint named in each skill. Every value carries as_of, producer and a stale flag; public rankings start at L7 (a bound wallet observed paying a different address), 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).","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","documentationUrl":"https://agenticfinancegraph.com/llms-full.txt","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"preferredTransport":"HTTP+JSON","additionalInterfaces":[{"url":"https://agenticfinancegraph.com/mcp","transport":"MCP (streamable-http)"},{"url":"https://agenticfinancegraph.com/api/state","transport":"HTTP+JSON"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-12T03:17:57.251084+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-12T03:17:57.251084+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://agenticfinancegraph.com/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-11T08:28:21.734814+00:00"}],"skills":[{"skill_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"],"quality_warning":false},{"skill_id":"address_poisoning","name":"Address-poisoning watch","description":"GET https://agenticfinancegraph.com/api/state — 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"],"quality_warning":false},{"skill_id":"agent_lookup","name":"Agent lookup","description":"GET https://agenticfinancegraph.com/api/agents?q={token|slug|wallet} — one agent's summary; ranked:false means the registration has never been observed paying anyone.","tags":["lookup","rank"],"quality_warning":false},{"skill_id":"daily_spending","name":"Agent spending by day (the Engine's hub)","description":"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-day averages. The Engine at https://agenticfinancegraph.com/engine draws every measured family around it. Free.","tags":["payments","base","daily","time-series"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"tape","name":"Current tape","description":"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 actors_l7_plus for agents observed paying.","tags":["ai-agents","stablecoins","usdc","erc-8004","x402","eip-7702","liveness"],"quality_warning":false},{"skill_id":"data_health","name":"Data health","description":"GET https://agenticfinancegraph.com/api/dq — assertion checks over our own tables every three hours; zero failing rows is a pass. Free.","tags":["data-quality","audit"],"quality_warning":false},{"skill_id":"agent_detections","name":"Detections on one agent","description":"GET https://agenticfinancegraph.com/api/detections?actor={token} — every detection logged on one registration (drain shape, retry storm, owner change, delegation to unknown code, dead endpoint), newest first.","tags":["detections","security","desk"],"quality_warning":false},{"skill_id":"other_chains","name":"ERC-8004 beyond Base","description":"GET https://agenticfinancegraph.com/api/xchain — 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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"bnb_payments","name":"Every BNB registration owner, receipt-checked","description":"GET https://agenticfinancegraph.com/api/bnbpay — 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"],"quality_warning":false},{"skill_id":"paid_checks","name":"Evidence packs (checks)","description":"GET https://agenticfinancegraph.com/check/{liveness|paygraph|drain|incidents|peer|bundle|reval}?id={token|slug|wallet} (or POST with a JSON id) — a named evidence pack about one registration: rank with evidence, counterparties and idle flag, the drain shape applied to its wallet, its detections, its peers by shared counterparty, all four together, or a fresh re-probe diffed against the last stored one (reval, one per registration per hour). Priced 1 to 5 cents a pack (bundle 10 cents, reval 25 cents) in USDC on Base over x402 v2 (402 + PAYMENT-REQUIRED, retry with PAYMENT-SIGNATURE), settled by the Coinbase facilitator; the live manifest at /.well-known/x402 lists every price and the receiving address. An id never observed paying is a 404 before any payment.","tags":["x402","checks","evidence","paid","agent"],"quality_warning":false},{"skill_id":"definitions","name":"Metric definitions","description":"GET https://agenticfinancegraph.com/def/{id} — what a metric measures, excludes and does not assert.","tags":["methodology","definitions"],"quality_warning":false},{"skill_id":"agent_record","name":"One agent's record","description":"GET https://agenticfinancegraph.com/api/agent?id={token|slug|wallet}&format=json — 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"],"quality_warning":false},{"skill_id":"partners","name":"Partner catalogs","description":"GET https://agenticfinancegraph.com/api/partners — 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"],"quality_warning":false},{"skill_id":"ranked_agents","name":"Ranked agents","description":"GET https://agenticfinancegraph.com/api/agents — every agent at L7 or above, with observed payments and counterparties.","tags":["ranking","l7","payments"],"quality_warning":false},{"skill_id":"census","name":"Registry census","description":"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 is swept every three hours. Free.","tags":["census","erc-8004","base"],"quality_warning":false},{"skill_id":"series","name":"Series archive","description":"GET https://agenticfinancegraph.com/api/series?range=90d — history of the same metrics. Gaps are reported as gaps.","tags":["time-series","history"],"quality_warning":false},{"skill_id":"solana_agents","name":"Solana agents","description":"GET https://agenticfinancegraph.com/api/state — 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"],"quality_warning":false},{"skill_id":"treasury","name":"What ranked agents hold","description":"GET https://agenticfinancegraph.com/api/treasury — 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"],"quality_warning":false},{"skill_id":"bridges","name":"Where bridged agent money arrived","description":"GET https://agenticfinancegraph.com/api/bridges — 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"],"quality_warning":false},{"skill_id":"counterparty","name":"Who paid this address","description":"GET https://agenticfinancegraph.com/api/counterparty?address=0x…: 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… (2 cents over x402).","tags":["counterparty","x402","sellers"],"quality_warning":false},{"skill_id":"x402_flow","name":"x402 settlement, measured","description":"GET https://agenticfinancegraph.com/api/x402flow — 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"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":17,"passed":17},"recent_checks":[{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-12T03:17:57.251084+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-12T00:58:32.684394+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T22:41:04.871099+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T20:23:52.665421+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T17:51:10.295466+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T15:31:11.280938+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T13:03:32.528520+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T10:55:39.626371+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T08:34:05.995495+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T06:25:04.383850+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T04:08:07.917963+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","checked_at":"2026-10-11T01:50:38.158571+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-12T03:17:57.251084+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-11T15:31:11.280938+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint returned a generic not-found response"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://agenticfinancegraph.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-12T03:17:57.251084+00:00","latest_card_check":{"checked_at":"2026-10-12T03:17:57.251084+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-12T03:17:57.251084+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-12T03:17:57.251084+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-11T15:31:11.280938+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}