{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_w8qmfnnepyy5","handle":"agentic-finance-graph","url":"https://wellknown.network/agents/agentic-finance-graph","links":{"self":"https://wellknown.network/agents/agentic-finance-graph/record.json","html":"https://wellknown.network/agents/agentic-finance-graph","markdown":"https://wellknown.network/agents/agentic-finance-graph/record.md","api":"https://wellknown.network/api/v1/agents/agentic-finance-graph","status":"https://wellknown.network/api/v1/agents/agentic-finance-graph/status","claim":"https://wellknown.network/agents/agentic-finance-graph/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agentic-finance-graph/claim.json","badge":"https://wellknown.network/agents/agentic-finance-graph/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agentic-finance-graph/history","tools":"https://wellknown.network/api/v1/agents/agentic-finance-graph/tools"},"ard":{"identifier":"urn:air:agenticfinancegraph.com:server:agentic-finance-graph","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Agentic Finance Graph","summary":"Ledger of AI-agent money on Base: ranked agents, payments, detections, free checks before you pay","description":"Ledger of AI-agent money on Base: ranked agents, payments, detections, free checks before you pay","publisher":{"name":"com.agenticfinancegraph","url":null},"homepage":"https://agenticfinancegraph.com/mcp-server-connect-your-ai-to-agent-money-data","repository":"https://github.com/AgenticFinanceGraph/agentic-finance-graph-mcp","version":"1.5.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://agenticfinancegraph.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-12T22:28:42.502034Z","publishedAt":"2026-10-12T22:28:42.502034Z","registryName":"com.agenticfinancegraph/agentic-finance-graph"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"finance.accounting","name":"Accounting","confidence":0.885,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.688,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.554,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["ai","automation","commerce","documents","finance","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-18T05:26:10.636Z","lastProbedAt":"2026-10-18T05:26:10.636Z","statusComputedAt":"2026-10-18T05:28:33.355Z","reliability30d":{"probes":34,"successRate":1,"p50Ms":138,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":34,"ok":34,"authBoundaryOk":0,"serviceOk":34,"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-18T05:26:10.636Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":122,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":25,"toolsHash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T22:25:09.033Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":25,"toolsHash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T15:24:02.886Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":139,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":25,"toolsHash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T08:27:16.173Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":190,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":25,"toolsHash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T02:22:39.385Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":118,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":25,"toolsHash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T19:26:31.914Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":25,"toolsHash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T13:27:06.927Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":130,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":25,"toolsHash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T06:30:34.289Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":223,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":18,"toolsHash":"f778457d358788e63563d6248519e8dd18ca7a7171973d8779ae94647f6808a1","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T00:31:45.041Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":18,"toolsHash":"f778457d358788e63563d6248519e8dd18ca7a7171973d8779ae94647f6808a1","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-15T17:29:51.563Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":125,"error":null,"detail":{"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"toolCount":18,"toolsHash":"f778457d358788e63563d6248519e8dd18ca7a7171973d8779ae94647f6808a1","serverName":"agentic-finance-graph","capabilities":["tools","resources","prompts"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"market_state","description":"The ledger's headline figures for AI-agent money, each with its value, unit, measurement time and definition id. On Base: money agents paid to others after regi"},{"name":"find_agent","description":"Look up an ERC-8004 agent by token id on Base, slug, wallet address (0x...) or the name it declares. Returns whether it is ranked, its liveness level (L0-L9), b"},{"name":"agent_record","description":"The free record of one ranked agent: rank with evidence, bindings, and its 25 newest payments with counterparties. Unranked ids return not found: an agent never"},{"name":"ranked_agents","description":"The top ranked agents (L7 and above: a bound wallet was seen paying money out of the agent's control after registration). Sorted by level first (L9, then L8, th"},{"name":"detections","description":"Anomalies our detectors logged, newest first: drain-shaped payments (each with the share of the wallet's balance it took), retry storms, mint bursts, fleet-fund"},{"name":"definition","description":"The frozen definition of a metric: what it counts, the method, what it excludes and what it does not claim. Use the definition ids returned by the other tools."},{"name":"metric_history","description":"The history of one measured metric from the ledger's archive (daily points, plus 5-minute points for the last 48 hours). Gaps are real gaps, never filled. An un"},{"name":"since_last","description":"One measured figure with the stored sample it moved from: current, prior, delta, delta_ratio, both timestamps, definition id, unit, and whether the move is mate"},{"name":"counterparty_preview","description":"For one receiving address on Base (or an x402 resource URL listed in the Bazaar): how many counted payments registered agents made into it, how many distinct ag"},{"name":"agent_statement","description":"The latest 3-hour statement for one ranked agent: payments out split into spend, routing hops and payments whose receipt is not read yet; what left its control;"},{"name":"evidence_pack_quote","description":"Price and how to buy a dated evidence pack over x402 (USDC on Base, 1 to 25 cents). About one agent: precheck (the routine check before you pay or hire it: leve"},{"name":"pay_check","description":"One free call before your agent pays or hires another: its latest statement (stale, age, chain_ok, flags), live incidents, its detections in the last 72 hours, "},{"name":"payer_set","description":"The wallets observed paying one agent (income into its bound wallets, plus counted payments from other registered agents), up to 250, with payments, USD and fir"},{"name":"agent_stability","description":"The behaviour clock for one ranked agent: run_days (complete UTC days since the last break in its own payment behaviour, by a CUSUM on payments, USD, payees and"},{"name":"agent_independence","description":"For one ranked agent: its independence score (1 if it paid, in 30 days, an address with demand from three or more operator sets; else half the best score of an "},{"name":"ladder_dynamics","description":"The whole-cohort document: cumulative incidence of the four competing exits (drained, abandoned, dormant, none) at 30, 60, 90 and 180 days with the numbers at r"},{"name":"verify_sum_log","description":"Trust nothing you did not recompute. Verifies the Ed25519 signature on the current sum-log head (the Merkle-sum root over every counted payment and the total it"},{"name":"agent_pattern","description":"The out-of-character score of an agent's newest counted payment against its own earlier payments (behaviour.out_of_character.v2: amount out of its distribution,"},{"name":"payee_facts","description":"What the chain and our ledger say about an address an agent is about to pay (payee.facts.v1): its code kind (plain key, contract, EIP-7702 delegated) and whethe"},{"name":"gate_check","description":"One call before an agent pays: the payee facts, the agent's own context from our ledger (what it paid in the period, how often, whether and when it first paid t"},{"name":"agent_pass","description":"What the ledger measured about one registration at its last evaluation under agent.pass.v2, valid three hours: published level L7+, no open harm-kind incident, "},{"name":"blast_radius","description":"For an agent (L8 or above) or one of its bound wallets: priced stablecoin and token balances and ETH in USD at one block, the EIP-7702 delegate if any with its "},{"name":"canary_register","description":"Register the public part of a decoy you planted: kind address|key|url|apikey|tool|x402 with exactly one target (address, url_sha256, key_sha256, tool_name or re"},{"name":"canary_status","description":"Every canary you registered, with the watcher's last reading (nonce, code, balance, checks) and the newest 20 events per canary (trigger, severity, evidence, wh"},{"name":"list_metrics","description":"Every metric the ledger measures or archives: key, unit, definition id, whether it is a headline figure, its first stored sample, and the date from which its hi"}],"package":null,"toolSurface":{"id":"ts_4k5wrx2rbn62","endpointId":"ep_e9c7uyqhv6u7","hash":"e02d86364f1586ad219ce82b2fbc06aae0418bb14762a67986136096ac5a936d","toolCount":25,"serverName":"agentic-finance-graph","serverVersion":"1.7.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-16T13:27:06.927Z","lastSeenAt":"2026-10-18T05:26:10.633Z","observations":7,"toolNames":["market_state","find_agent","agent_record","ranked_agents","detections","definition","metric_history","since_last","counterparty_preview","agent_statement","evidence_pack_quote","pay_check","payer_set","agent_stability","agent_independence","ladder_dynamics","verify_sum_log","agent_pattern","payee_facts","gate_check","agent_pass","blast_radius","canary_register","canary_status","list_metrics"],"distinctSurfaces":8},"endpointFacts":[{"id":"ep_e9c7uyqhv6u7","url":"https://agenticfinancegraph.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-17T15:24:02.954Z","auth":{"observedAt":"2026-10-17T15:24:02.973Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-17T15:24:03.006Z","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":"mcp_registry","key":"com.agenticfinancegraph/agentic-finance-graph","url":"https://registry.modelcontextprotocol.io/v0/servers/com.agenticfinancegraph%2Fagentic-finance-graph","firstSeenAt":"2026-10-09T03:19:57.711Z","fetchedAt":"2026-10-18T01:20:27.496Z","normalizedAt":"2026-10-18T01:20:27.496Z"}]},"firstSeenAt":"2026-10-09T03:19:57.711Z","updatedAt":"2026-10-18T05:29:51.643Z"}