{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2avxkat7cqxv","handle":"agentic-finance-graph-agentic-finance-graph","url":"https://wellknown.network/agents/agentic-finance-graph-agentic-finance-graph","links":{"self":"https://wellknown.network/agents/agentic-finance-graph-agentic-finance-graph/record.json","html":"https://wellknown.network/agents/agentic-finance-graph-agentic-finance-graph","markdown":"https://wellknown.network/agents/agentic-finance-graph-agentic-finance-graph/record.md","api":"https://wellknown.network/api/v1/agents/agentic-finance-graph-agentic-finance-graph","status":"https://wellknown.network/api/v1/agents/agentic-finance-graph-agentic-finance-graph/status","claim":"https://wellknown.network/agents/agentic-finance-graph-agentic-finance-graph/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agentic-finance-graph-agentic-finance-graph/claim.json","badge":"https://wellknown.network/agents/agentic-finance-graph-agentic-finance-graph/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agentic-finance-graph-agentic-finance-graph/history","tools":"https://wellknown.network/api/v1/agents/agentic-finance-graph-agentic-finance-graph/tools"},"ard":{"identifier":"urn:air:agenticfinancegraph.com:agent:agentic-finance-graph-agentic-finance-graph","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Agentic Finance Graph","summary":"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…","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).","publisher":{"name":"Agentic Finance Graph","url":"https://agenticfinancegraph.com/"},"homepage":"https://agenticfinancegraph.com/llms-full.txt","repository":null,"version":"0.11.0","license":null,"protocols":["a2a"],"tags":["ai-agents","stablecoins","usdc","erc-8004","x402","eip-7702","liveness","time-series","history","ranking","l7","payments","virtuals","fetch","bankr","partners","methodology","definitions","agent","record","desk","lookup","rank","detections","security","checks","evidence","paid","bazaar","settlement","solana","ethereum","arbitrum","optimism","polygon","treasury","holdings","base","census","daily"],"pricing":null,"endpoints":[{"url":"https://agenticfinancegraph.com/api/state","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"tape","name":"Current tape","tags":["ai-agents","stablecoins","usdc","erc-8004","x402","eip-7702","liveness"],"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"],"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"],"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 …"},{"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)."}],"tools":["Current tape","Series archive","Ranked agents","Partner catalogs","Metric definitions","One agent's record","Agent lookup","Detections on one agent","Evidence packs (checks)","x402 settlement, measured","ERC-8004 beyond Base","What ranked agents hold","Registry census","Agent spending by day (the Engine's hub)","Every BNB registration owner, receipt-checked","Solana agents","Address-poisoning watch","Where bridged agent money arrived","Data health","A figure beside its previous sample","Each detector's record","Who paid this address","Agent statement (check before you pay)"],"extra":{"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"declared"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.688,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","finance","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-18T06:28:26.291Z","lastProbedAt":"2026-10-18T06:28:26.291Z","statusComputedAt":"2026-10-18T06:29:51.903Z","reliability30d":{"probes":35,"successRate":1,"p50Ms":33,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":35,"ok":35,"authBoundaryOk":0,"serviceOk":35,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-18T06:28:26.291Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-18T00:30:06.907Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T18:26:58.381Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T12:25:43.554Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T05:25:17.415Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T23:26:01.304Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T17:27:29.621Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T10:32:09.870Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T04:31:26.641Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}},{"at":"2026-10-15T21:26:20.821Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"name":"Agentic Finance Graph","signed":false,"version":"0.13.1","cardPath":"/.well-known/agent-card.json","skillCount":23,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_7natnvg956ww","url":"https://agenticfinancegraph.com/api/state","type":"a2a","factsCheckedAt":"2026-10-12T02:23:17.154Z","auth":null,"tls":{"observedAt":"2026-10-12T02:23:17.182Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"agenticfinancegraph.com","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-09-04T13:44:31.000Z","validTo":"2026-12-03T13:44:30.000Z","daysToExpiry":46,"sanCount":1,"fingerprint256":"80:9D:71:E6:D0:35:AB:D9:9E:C5:A4:31:51:07:BD:3E:56:8A:51:10:30:D5:25:C4:2F:FD:E6:BF:DA:EA:94:B5"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://agenticfinancegraph.com/.well-known/agent-card.json","url":"https://agenticfinancegraph.com/.well-known/agent-card.json","firstSeenAt":"2026-10-09T03:20:33.726Z","fetchedAt":"2026-10-09T03:20:33.726Z","normalizedAt":"2026-10-09T03:20:33.726Z"}]},"firstSeenAt":"2026-10-09T03:20:33.726Z","updatedAt":"2026-10-09T03:20:45.405Z"}