{"ok":true,"schema":"taifoon.phases.v1","read_at":1791191068,"age_s":543,"late":false,"pass_every_s":1800,"gate":{"open":["split","gap5","deployed","banner"],"closed":["gap4"],"deposits_blocked":true,"rule":"Phase 0: deposits stay blocked until the premium split is written and signed off, audit gaps 4 and 5 are closed in the hook with a passing test, and the site still says DO NOT DEPOSIT YET until both are done"},"phases":["0","1","2","3","4","5","money","reach","board"],"count":1213,"unread":31,"reads_failed":[],"outside_means":{"true":"outside agents, venues or wallets only","false":"ours only","null":"ours not told apart in that read","na":"not a count of actors (a gate, a ratio)"},"latest":{"v":"taifoon.phases.v1","read_at":1791191068,"metrics":[{"phase":0,"metric":"gate","by":{"item":"split"},"value":0,"outside":"na","source":"the written premium split (backers / coordination layer), with who signed it off and when","note":"premium split not written"},{"phase":0,"metric":"gate","by":{"item":"gap4"},"value":1,"outside":"na","source":"the v4 hook's gate tests for audit gap 4: 4 proven closed, 0 pinned open, attested 2026-10-04T12:05:15Z"},{"phase":0,"metric":"gate","by":{"item":"gap5"},"value":0,"outside":"na","source":"the v4 hook's gate tests for audit gap 5: 6 proven closed, 2 pinned open, attested 2026-10-04T12:05:15Z","note":"still open: on the legacy path silence after delivery refunds the buyer; on the legacy path the buyer rejects a delivered job and is refunded at once"},{"phase":0,"metric":"gate","by":{"item":"deployed"},"value":0,"outside":"na","source":"the open lines run the hook source the gaps were attested on (recorded at the last upgrade; not a byte comparison with the chain)","note":"the open lines run an older hook (as of 2026-10-03); the attested source is newer, so what the gap gates say is not yet what a job gets: an upgrade is pending the owner's approval"},{"phase":0,"metric":"gate","by":{"item":"banner"},"value":0,"outside":"na","source":"\"DO NOT DEPOSIT YET\" on www.taifoon.io/coordination/live (the pools screen, where a deposit is offered)","note":"\"DO NOT DEPOSIT YET\" is not on www.taifoon.io/coordination/live (the pools screen, where a deposit is offered)"},{"phase":0,"metric":"deposit_lines_open","source":"/v1/pools/networks supported[] with status open on a mainnet: settle lines where a visitor can sign a deposit today","value":5,"outside":"na","note":"the agreement keeps deposits closed until every Phase 0 gate is closed"},{"phase":1,"metric":"revenue_hook","by":{"hook":"grades_pay_to_key","plan":"02"},"value":1,"outside":"na","source":"the board's table of revenue hooks (a grade past the three free ones (the Jev grade of a hire, a listing or a card)); /v1/metrics fees[]: 1 = the hook takes money today, 0 = it does not","note":"rule: 0.15 USDC per block of 3 grades (at the oracle’s fallback peg) · status: live on Base"},{"phase":1,"metric":"revenue_hook_earned_usdc","by":{"hook":"grades_pay_to_key","plan":"02","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[grades].all_time: money that landed with our payee on this path"},{"phase":1,"metric":"revenue_hook_payments","by":{"hook":"grades_pay_to_key","plan":"02","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[grades].payments"},{"phase":1,"metric":"revenue_hook_earned_usdc","by":{"hook":"grades_pay_to_key","plan":"02","whose":"ours"},"value":0.45,"outside":false,"source":"/v1/metrics revenue.by_path[grades].all_time: money that landed with our payee on this path"},{"phase":1,"metric":"revenue_hook_payments","by":{"hook":"grades_pay_to_key","plan":"02","whose":"ours"},"value":3,"outside":false,"source":"/v1/metrics revenue.by_path[grades].payments"},{"phase":1,"metric":"revenue_hook_idle","by":{"hook":"grades_pay_to_key","plan":"02"},"value":1,"outside":"na","source":"1 = the hook is switched on and no customer has paid there yet (a rule that earns nothing)","note":"on, and 0 from customers: a grade past the three free ones (the Jev grade of a hire, a listing or a card)"},{"phase":1,"metric":"hireable_share_of_mapped","value":0.002886,"outside":"na","source":"hireable agents ÷ agents the harvester has mapped (/v1/agents/hireable total ÷ /v1/landscape totals.agents): the coverage to expand","note":"2223 of 770235"},{"phase":1,"metric":"hireable_share_of_handshake_ready","value":0.048248,"outside":"na","source":"hireable agents ÷ handshake-ready agents (an owner and a skill): how many of the agents that could be hired answer today","note":"2223 of 46074"},{"phase":1,"metric":"gap_agents","source":"the almost-hireable worklist n: agents that publish an endpoint the probe reached for and fail one check of the hireable definition","value":34192,"outside":true},{"phase":1,"metric":"gap_by_check","source":"the almost-hireable worklist by_check: the one check each agent fails first (no answer, the wrong dialect, a key needed, rate-limited, stale, no hire path)","by":{"check":"stale"},"value":80,"outside":true},{"phase":1,"metric":"gap_by_check","source":"the almost-hireable worklist by_check: the one check each agent fails first (no answer, the wrong dialect, a key needed, rate-limited, stale, no hire path)","by":{"check":"rate-limited"},"value":870,"outside":true},{"phase":1,"metric":"gap_by_check","source":"the almost-hireable worklist by_check: the one check each agent fails first (no answer, the wrong dialect, a key needed, rate-limited, stale, no hire path)","by":{"check":"wrong-dialect"},"value":22259,"outside":true},{"phase":1,"metric":"gap_by_check","source":"the almost-hireable worklist by_check: the one check each agent fails first (no answer, the wrong dialect, a key needed, rate-limited, stale, no hire path)","by":{"check":"hire-path"},"value":1,"outside":true},{"phase":1,"metric":"gap_by_check","source":"the almost-hireable worklist by_check: the one check each agent fails first (no answer, the wrong dialect, a key needed, rate-limited, stale, no hire path)","by":{"check":"no-answer"},"value":10892,"outside":true},{"phase":1,"metric":"gap_by_check","source":"the almost-hireable worklist by_check: the one check each agent fails first (no answer, the wrong dialect, a key needed, rate-limited, stale, no hire path)","by":{"check":"needs-key"},"value":90,"outside":true},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"moodymadness.com","check":"wrong-dialect","who":"operator"},"value":15744,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.celonova.xyz","check":"no-answer","who":"operator"},"value":8491,"outside":true,"note":"Keep the server up at a public https URL that resolves."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.normies.art","check":"wrong-dialect","who":"operator"},"value":1903,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.freaks.one","check":"rate-limited","who":"harvester"},"value":1509,"outside":true,"note":"Allow one probe per endpoint a day."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.bortagent.xyz","check":"wrong-dialect","who":"operator"},"value":781,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"railway-up-production-cd61.up.railway.app","check":"wrong-dialect","who":"operator"},"value":564,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"voltplayground.xyz","check":"wrong-dialect","who":"operator"},"value":506,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"stubly.org","check":"wrong-dialect","who":"operator"},"value":215,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"chainpulse-mcp-production.up.railway.app","check":"wrong-dialect","who":"operator"},"value":182,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"nookplot.xyz","check":"no-answer","who":"operator"},"value":169,"outside":true,"note":"Keep the server up at a public https URL that resolves."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.dexter.cash","check":"wrong-dialect","who":"operator"},"value":138,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"meerkat.up.railway.app","check":"wrong-dialect","who":"operator"},"value":127,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"www.app.bitagent.io","check":"wrong-dialect","who":"operator"},"value":117,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.bitagent.io","check":"wrong-dialect","who":"operator"},"value":107,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"agent.ai","check":"wrong-dialect","who":"operator"},"value":101,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"facebook.com","check":"wrong-dialect","who":"operator"},"value":78,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"base-agentwork.vercel.app","check":"wrong-dialect","who":"operator"},"value":77,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.orbit-agents.com","check":"wrong-dialect","who":"operator"},"value":59,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.helixa.xyz","check":"wrong-dialect","who":"operator"},"value":48,"outside":true,"note":"Publish the exact MCP or A2A JSON-RPC URL."},{"phase":1,"metric":"gap_by_platform","source":"the almost-hireable worklist top_hosts: agents on the list per endpoint host, with the check most of them fail and who clears it; one operator runs a host, so one fix there clears them all (the note is the fix)","by":{"host":"api.molty.cash","check":"no-answer","who":"operator"},"value":44,"outside":true,"note":"Keep the server up at a public https URL that resolves."},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"moodymadness.com"},"value":0.4605,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.celonova.xyz"},"value":0.7088,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.normies.art"},"value":0.7644,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.freaks.one"},"value":0.8086,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.bortagent.xyz"},"value":0.8314,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"railway-up-production-cd61.up.railway.app"},"value":0.8479,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"voltplayground.xyz"},"value":0.8627,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"stubly.org"},"value":0.869,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"chainpulse-mcp-production.up.railway.app"},"value":0.8743,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"nookplot.xyz"},"value":0.8793,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.dexter.cash"},"value":0.8833,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"meerkat.up.railway.app"},"value":0.887,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"www.app.bitagent.io"},"value":0.8904,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.bitagent.io"},"value":0.8936,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"agent.ai"},"value":0.8965,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"facebook.com"},"value":0.8988,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"base-agentwork.vercel.app"},"value":0.9011,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.orbit-agents.com"},"value":0.9028,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.helixa.xyz"},"value":0.9042,"outside":"na"},{"phase":1,"metric":"gap_platform_running_share","source":"the almost-hireable worklist top_hosts[].cum_share: the share of the list covered from the largest host down to this one","by":{"host":"api.molty.cash"},"value":0.9055,"outside":"na"},{"phase":1,"metric":"gap_hosts","source":"the almost-hireable worklist hosts: distinct endpoint hosts on the list","value":2530,"outside":true},{"phase":1,"metric":"gap_hosts_for_half","source":"the almost-hireable worklist coverage: how many hosts carry half of the list","value":2,"outside":"na"},{"phase":1,"metric":"gap_hosts_for_80","source":"the almost-hireable worklist coverage: how many hosts carry 80 % of the list","value":4,"outside":"na"},{"phase":1,"metric":"gap_top5_share","source":"the almost-hireable worklist coverage: the share of the list the five largest hosts carry","value":0.8314,"outside":"na"},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"timeout","who":"owner"},"value":8578,"outside":null,"note":"Check that the server runs and its port is open to the internet."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"card-as-endpoint","who":"owner"},"value":3116,"outside":null,"note":"Make the url the card names answer message/send (ERC-8004 lets services[].endpoint be the card itself; the broker follows the card)."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"dns","who":"owner"},"value":2040,"outside":null,"note":"Restore the DNS record, or publish the endpoint on a host name that resolves."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"app-gone","who":"owner"},"value":895,"outside":null,"note":"Redeploy the agent, or publish the URL of its current deployment."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"rate-limited","who":"harvester"},"value":870,"outside":null,"note":"Nothing, unless the limit stays: allow one probe per endpoint a day."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"web-page","who":"owner"},"value":546,"outside":null,"note":"Publish the MCP or A2A endpoint instead of the website."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"wrong-path","who":"owner"},"value":451,"outside":null,"note":"Publish the exact MCP or A2A JSON-RPC URL, path included."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"bad-request","who":"owner"},"value":396,"outside":null,"note":"Serve MCP initialize or A2A message/send at the published URL."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"card-url-dead","who":"owner"},"value":206,"outside":null,"note":"Point the card's url (or its JSONRPC interface) at the server that answers message/send."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"method-not-allowed","who":"owner"},"value":116,"outside":null,"note":"Publish the URL that accepts the JSON-RPC POST (for MCP streamable HTTP, usually …/mcp)."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"redirect","who":"owner"},"value":111,"outside":null,"note":"Publish the final URL the redirect points to."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"auth-required","who":"owner"},"value":90,"outside":null,"note":"Answer the handshake without a key, or price the call with x402 (HTTP 402) so any buyer can pay."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"server-error","who":"owner"},"value":41,"outside":null,"note":"Check the server logs for initialize or message/send from taifoon-probe."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"not-protocol","who":"owner"},"value":37,"outside":null,"note":"Publish the MCP or A2A endpoint; this URL serves something else."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"tls","who":"owner"},"value":33,"outside":null,"note":"Serve a valid certificate for the host name in the URL."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"inbound-closed","who":"owner"},"value":20,"outside":null,"note":"Open the agent to inbound A2A calls, or take the endpoint off the registration while it is closed."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"private-address","who":"owner"},"value":20,"outside":null,"note":"Publish a public https URL."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"dropped","who":"owner"},"value":19,"outside":null,"note":"Check the server logs for the POST from taifoon-probe."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"jsonrpc-error","who":"owner"},"value":14,"outside":null,"note":"Answer initialize (MCP) or message/send (A2A) without a prior session or extra parameters."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"probe-error","who":"harvester"},"value":3,"outside":null,"note":"Nothing: the harvester asks again on a later pass."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"refused","who":"owner"},"value":1,"outside":null,"note":"Start the server, or publish the port it listens on."},{"phase":1,"metric":"not_hireable_cause","source":"/v1/agents/readiness/summary probe_causes.by_cause: why a published endpoint did not answer the probe, who can fix it, and the fix (the note)","by":{"cause":"bad-url","who":"owner"},"value":1,"outside":null,"note":"Publish the endpoint as a plain https URL."},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"identity"},"value":0,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"card"},"value":3,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"endpoint"},"value":26171,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"probe"},"value":16731,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"skills"},"value":0,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"class"},"value":3,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"graded"},"value":2170,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"record"},"value":2176,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"calibrated"},"value":7,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"pool_eligible"},"value":8,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"pool"},"value":0,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"funded"},"value":6,"outside":null},{"phase":1,"metric":"readiness_missing","source":"/v1/agents/readiness/summary funnel[].missing: agents that stop at each readiness step for a reason of their own","by":{"step":"assured"},"value":7,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"identity"},"value":0,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"card"},"value":0,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"endpoint"},"value":0,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"probe"},"value":26171,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"skills"},"value":0,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"class"},"value":43884,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"graded"},"value":43886,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"record"},"value":43887,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"calibrated"},"value":46063,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"pool_eligible"},"value":46063,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"pool"},"value":46067,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"funded"},"value":46067,"outside":null},{"phase":1,"metric":"readiness_blocked","source":"/v1/agents/readiness/summary funnel[].blocked: agents that cannot reach the step because an earlier one is missing","by":{"step":"assured"},"value":46067,"outside":null},{"phase":1,"metric":"records_total","source":"registry/stats total_records","value":49425,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"1"},"value":906,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"10"},"value":11,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"56"},"value":414,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"100"},"value":42,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"137"},"value":42,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"143"},"value":31,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"196"},"value":62,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"2741"},"value":3,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"4663"},"value":5,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"5042"},"value":43,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"8453"},"value":2654,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"42161"},"value":1000,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"42220"},"value":52,"outside":null},{"phase":1,"metric":"records_hireable","source":"registry/stats hireable_by_chain","by":{"chain":"43114"},"value":9,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"1"},"value":906,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"10"},"value":11,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"56"},"value":414,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"100"},"value":42,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"137"},"value":42,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"143"},"value":31,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"196"},"value":62,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"2741"},"value":3,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"4663"},"value":5,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"5042"},"value":43,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"8453"},"value":2653,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"42161"},"value":1000,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"42220"},"value":52,"outside":null},{"phase":1,"metric":"records_wire_ready","source":"registry/stats wire_ready_by_chain","by":{"chain":"43114"},"value":9,"outside":null},{"phase":1,"metric":"records_priced","source":"/v1/pools insurable (sellers whose settled record prices a premium)","value":71,"outside":null},{"phase":1,"metric":"records_sellers","source":"/v1/pools total (sellers with a record on any market)","value":102,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"identity"},"value":46029,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"card"},"value":46071,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"endpoint"},"value":19903,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"probe"},"value":2292,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"skills"},"value":46074,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"class"},"value":2187,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"graded"},"value":18,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"record"},"value":11,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"calibrated"},"value":4,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"pool_eligible"},"value":3,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"pool"},"value":7,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"funded"},"value":1,"outside":null},{"phase":1,"metric":"readiness_step","source":"/v1/agents/readiness/summary funnel[].ok (agents that pass each of the readiness steps, identity → assured)","by":{"step":"assured"},"value":0,"outside":null},{"phase":2,"metric":"captures_total","by":{"chain":"36927"},"value":22,"outside":null,"source":"CaptureAuthorizer 0x22121af9EB1C2e8B670Fe8c1173Bfe2B45737972 Captured events (Captured(bytes32,bytes32,address,uint64,uint256,address,uint256,uint256))","note":"devnet-only"},{"phase":2,"metric":"capture_deployments","value":0,"outside":"na","source":"CaptureAuthorizer entries of the address book that are not devnet-only","note":"the reference deployment is not made (board item 10); 1 devnet deployment listed"},{"phase":2,"metric":"x402_payable_share","value":0.98,"outside":"na","source":"/v1/x402/bazaar rows payable_on_layer_chain ÷ rows (the first 100 rows: a sample, so a share and never a count)","note":"55 outside hosts in the sample"},{"phase":2,"metric":"x402_paid_7d_share","value":0.92,"outside":"na","source":"/v1/x402/bazaar rows paid_last_7d ÷ rows (the first 100 rows)"},{"phase":2,"metric":"revenue_hook","by":{"hook":"x402_wall","plan":"03"},"value":1,"outside":"na","source":"the board's table of revenue hooks (a paid call to a walled skill, settled by the facilitator to the vault); /v1/metrics fees[]: 1 = the hook takes money today, 0 = it does not","note":"rule: 0.1–1 USDC per call to the vault · status: collecting: payments settle through the configured x402 facilitator to the vault"},{"phase":2,"metric":"revenue_hook_earned_usdc","by":{"hook":"x402_wall","plan":"03","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[x402].all_time: money that landed with our payee on this path"},{"phase":2,"metric":"revenue_hook_payments","by":{"hook":"x402_wall","plan":"03","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[x402].payments"},{"phase":2,"metric":"revenue_hook_earned_usdc","by":{"hook":"x402_wall","plan":"03","whose":"ours"},"value":0.452,"outside":false,"source":"/v1/metrics revenue.by_path[x402].all_time: money that landed with our payee on this path"},{"phase":2,"metric":"revenue_hook_payments","by":{"hook":"x402_wall","plan":"03","whose":"ours"},"value":9,"outside":false,"source":"/v1/metrics revenue.by_path[x402].payments"},{"phase":2,"metric":"revenue_hook_idle","by":{"hook":"x402_wall","plan":"03"},"value":1,"outside":"na","source":"1 = the hook is switched on and no customer has paid there yet (a rule that earns nothing)","note":"on, and 0 from customers: a paid call to a walled skill, settled by the facilitator to the vault"},{"phase":2,"metric":"revenue_hook","by":{"hook":"routing_fee","plan":"15"},"value":1,"outside":"na","source":"the board's table of revenue hooks (a gateway call past the free daily allowance (every hire the loop sends through /gw is one)); /v1/metrics fees[]: 1 = the hook takes money today, 0 = it does not","note":"rule: 0.001 USDC per call past the free daily allowance (1,000 per key, 100 per visitor; ours never) · status: collecting: keys are debited from their gateway credit (off-chain ledger), visitors pay with x402 (settled on Base)"},{"phase":2,"metric":"revenue_hook_earned_usdc","by":{"hook":"routing_fee","plan":"15","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[gateway].all_time: money that landed with our payee on this path"},{"phase":2,"metric":"revenue_hook_payments","by":{"hook":"routing_fee","plan":"15","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[gateway].payments"},{"phase":2,"metric":"revenue_hook_earned_usdc","by":{"hook":"routing_fee","plan":"15","whose":"ours"},"value":0.001,"outside":false,"source":"/v1/metrics revenue.by_path[gateway].all_time: money that landed with our payee on this path"},{"phase":2,"metric":"revenue_hook_payments","by":{"hook":"routing_fee","plan":"15","whose":"ours"},"value":0,"outside":false,"source":"/v1/metrics revenue.by_path[gateway].payments"},{"phase":2,"metric":"revenue_hook_idle","by":{"hook":"routing_fee","plan":"15"},"value":1,"outside":"na","source":"1 = the hook is switched on and no customer has paid there yet (a rule that earns nothing)","note":"on, and 0 from customers: a gateway call past the free daily allowance (every hire the loop sends through /gw is one)"},{"phase":2,"metric":"revenue_hook_would_charge_usdc","by":{"hook":"routing_fee","plan":"15","whose":"ours"},"value":9.851,"outside":false,"source":"/v1/metrics fees[gateway].would_charge_usdc: calls that met the hook at its rate, charged or not"},{"phase":2,"metric":"revenue_hook_would_charge_usdc","by":{"hook":"routing_fee","plan":"15","whose":"customers"},"value":0.16,"outside":true,"source":"/v1/metrics fees[gateway].would_charge_usdc: calls that met the hook at its rate, charged or not"},{"phase":2,"metric":"x402_venues","source":"/v1/x402/bazaar total (resources paid through the CDP facilitator)","value":34428,"outside":true},{"phase":2,"metric":"virtuals_sellers","source":"/v1/virtuals/sellers total: sellers on Virtuals ACP (its jobs are paid over x402 or the memo lane), hireable from outside with Taifoon as the evaluator","value":24,"outside":true},{"phase":2,"metric":"virtuals_sellers_answering","source":"/v1/virtuals/sellers answering: sellers that wrote a memo on a job","value":11,"outside":true},{"phase":2,"metric":"virtuals_sellers_completing","source":"/v1/virtuals/sellers completing","value":2,"outside":true},{"phase":2,"metric":"acp_seller_jobs","source":"our own seller on Virtuals ACP (agent Taifoon Observatory): jobs it was hired for, from the observatory's record of its operating wallet","value":0,"outside":false,"note":"ours: the layer selling on an outside market; its signer is the KMS key taifoon/acp-privy-signer"},{"phase":2,"metric":"acp_seller_completed","source":"our own seller on Virtuals ACP: jobs completed and paid","value":0,"outside":false},{"phase":2,"metric":"acp_seller_paid_usdc","source":"our own seller on Virtuals ACP: USDC it was paid (outside revenue once a buyer that is not ours pays it)","value":0,"outside":false},{"phase":2,"metric":"x402_payments_accepted","source":"/v1/metrics x402.payments_accepted: 1 when the layer's paid walls take an x402 payment (a facilitator verifies and settles it to the vault)","value":1,"outside":"na"},{"phase":2,"metric":"x402_settled_all_time","source":"/v1/metrics x402.settled_all_time: x402 payments a facilitator settled to our payee, one record per transaction","value":9,"outside":null},{"phase":2,"metric":"x402_settled_today","source":"/v1/metrics x402.settled_today, ours apart from customers","by":{"whose":"ours"},"value":2,"outside":false},{"phase":2,"metric":"x402_settled_today","source":"/v1/metrics x402.settled_today, ours apart from customers","by":{"whose":"customers"},"value":0,"outside":true},{"phase":2,"metric":"x402_usdc_today","source":"/v1/metrics x402.usdc_today, ours apart from customers","by":{"whose":"ours"},"value":0.067,"outside":false},{"phase":2,"metric":"x402_usdc_today","source":"/v1/metrics x402.usdc_today, ours apart from customers","by":{"whose":"customers"},"value":0,"outside":true},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"eth","kind":"chain","tag":"REAL","chain":"1"},"value":17,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453"},"value":62,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-56","kind":"chain","tag":"REAL","chain":"56"},"value":17,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","chain":"2741"},"value":1,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-196","kind":"chain","tag":"REAL","chain":"196"},"value":11,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","chain":"42220"},"value":3,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","chain":"43114"},"value":2,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","chain":"42161"},"value":2,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-143","kind":"chain","tag":"REAL","chain":"143"},"value":3,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":2,"metric":"x402_paid_agents","by":{"venue":"chain-137","kind":"chain","tag":"REAL","chain":"137"},"value":3,"outside":null,"source":"agents on that chain whose endpoint answered with an x402 payment wall (the landscape's own figure): the x402 venues by chain"},{"phase":3,"metric":"n8n_sellers_registered","by":{"whose":"ours"},"value":6,"outside":false,"source":"/v1/agents/registered kind n8n|webhook, endpoint on our own hosts"},{"phase":3,"metric":"n8n_sellers_registered","by":{"whose":"outside"},"value":0,"outside":true,"source":"/v1/agents/registered kind n8n|webhook, endpoint on any other host"},{"phase":3,"metric":"registered_agents","value":28,"outside":null,"source":"/v1/agents/registered count (every kind)"},{"phase":3,"metric":"revenue_hook","by":{"hook":"evaluator_fee","plan":"06"},"value":1,"outside":"na","source":"the board's table of revenue hooks (an auto-matched hire settled through the layer: paid when our decision stands); /v1/metrics fees[]: 1 = the hook takes money today, 0 = it does not","note":"rule: 1 % of the price, floor 0.01 USDC, capped at 10 % by the hook; paid only when our decision stands · status: live on the devnet 36927; Base awaits the owner’s yes per component"},{"phase":3,"metric":"revenue_hook_earned_usdc","by":{"hook":"evaluator_fee","plan":"06","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[line].all_time: money that landed with our payee on this path (the settle line: every hook that settles there shares it)"},{"phase":3,"metric":"revenue_hook_payments","by":{"hook":"evaluator_fee","plan":"06","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[line].payments"},{"phase":3,"metric":"revenue_hook_earned_usdc","by":{"hook":"evaluator_fee","plan":"06","whose":"ours"},"value":0.195322,"outside":false,"source":"/v1/metrics revenue.by_path[line].all_time: money that landed with our payee on this path (the settle line: every hook that settles there shares it)"},{"phase":3,"metric":"revenue_hook_payments","by":{"hook":"evaluator_fee","plan":"06","whose":"ours"},"value":10,"outside":false,"source":"/v1/metrics revenue.by_path[line].payments"},{"phase":3,"metric":"revenue_hook_idle","by":{"hook":"evaluator_fee","plan":"06"},"value":1,"outside":"na","source":"1 = the hook is switched on and no customer has paid there yet (a rule that earns nothing)","note":"on, and 0 from customers: an auto-matched hire settled through the layer: paid when our decision stands"},{"phase":3,"metric":"revenue_hook_line_live","by":{"hook":"evaluator_fee","plan":"06","chain":"4663","token":"USDG"},"value":1,"outside":"na","source":"/v1/metrics fees[evaluator].earned[]: the hook is live on this settle line","note":"Robinhood Chain"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"4663","token":"USDG","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"4663","token":"USDG","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].earned_customers, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"4663","token":"USDG","whose":"ours"},"value":1,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"4663","token":"USDG","whose":"ours"},"value":0,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].earned_ours, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_live","by":{"hook":"evaluator_fee","plan":"06","chain":"5042","token":"USDC"},"value":1,"outside":"na","source":"/v1/metrics fees[evaluator].earned[]: the hook is live on this settle line","note":"Arc"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"5042","token":"USDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"5042","token":"USDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].earned_customers, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"5042","token":"USDC","whose":"ours"},"value":1,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"5042","token":"USDC","whose":"ours"},"value":0,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].earned_ours, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_live","by":{"hook":"evaluator_fee","plan":"06","chain":"8453","token":"USDC"},"value":1,"outside":"na","source":"/v1/metrics fees[evaluator].earned[]: the hook is live on this settle line","note":"Base"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"8453","token":"USDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"8453","token":"USDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].earned_customers, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"8453","token":"USDC","whose":"ours"},"value":10,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"8453","token":"USDC","whose":"ours"},"value":0.144872,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].earned_ours, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_live","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dUSDC"},"value":1,"outside":"na","source":"/v1/metrics fees[evaluator].earned[]: the hook is live on this settle line","note":"Taifoon Devnet"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dUSDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dUSDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].earned_customers, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dUSDC","whose":"ours"},"value":394,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dUSDC","whose":"ours"},"value":1.820144,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].earned_ours, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_live","by":{"hook":"evaluator_fee","plan":"06","chain":"42161","token":"USDC"},"value":1,"outside":"na","source":"/v1/metrics fees[evaluator].earned[]: the hook is live on this settle line","note":"Arbitrum One"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"42161","token":"USDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"42161","token":"USDC","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].earned_customers, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"42161","token":"USDC","whose":"ours"},"value":2,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"42161","token":"USDC","whose":"ours"},"value":0.05045,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].earned_ours, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_live","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dGLMR"},"value":1,"outside":"na","source":"/v1/metrics fees[evaluator].earned[]: the hook is live on this settle line","note":"Taifoon Devnet · GLMR line"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dGLMR","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dGLMR","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics fees[evaluator].earned[].earned_customers, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook_line_jobs","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dGLMR","whose":"ours"},"value":6,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].jobs: jobs that paid the hook on this line"},{"phase":3,"metric":"revenue_hook_line_earned","by":{"hook":"evaluator_fee","plan":"06","chain":"36927","token":"dGLMR","whose":"ours"},"value":0.06,"outside":false,"source":"/v1/metrics fees[evaluator].earned[].earned_ours, in the line's own token (a devnet token is never revenue)"},{"phase":3,"metric":"revenue_hook","by":{"hook":"resale_fee","plan":"10"},"value":1,"outside":"na","source":"the board's table of revenue hooks (a catalogue buy: the seller's price plus the fee, taken at settlement on the settle line); /v1/metrics fees[] and /v1/catalog (the resale fee and what is for sale): 1 = the hook takes money today, 0 = it does not","note":"rate: 49 bps · rule: our price = the seller's price + 49 bps of it, rounded up to the token's smallest unit; one config value (RESALE_FEE_BPS), minimal by the owner's decision (volume first)"},{"phase":3,"metric":"revenue_hook_rate","by":{"hook":"resale_fee","plan":"10","unit":"bps"},"value":49,"outside":"na","source":"/v1/catalog (the resale fee and what is for sale) fee.bps"},{"phase":3,"metric":"revenue_hook_earned_usdc","by":{"hook":"resale_fee","plan":"10","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[line].all_time: money that landed with our payee on this path (the settle line: every hook that settles there shares it)"},{"phase":3,"metric":"revenue_hook_payments","by":{"hook":"resale_fee","plan":"10","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[line].payments"},{"phase":3,"metric":"revenue_hook_earned_usdc","by":{"hook":"resale_fee","plan":"10","whose":"ours"},"value":0.195322,"outside":false,"source":"/v1/metrics revenue.by_path[line].all_time: money that landed with our payee on this path (the settle line: every hook that settles there shares it)"},{"phase":3,"metric":"revenue_hook_payments","by":{"hook":"resale_fee","plan":"10","whose":"ours"},"value":10,"outside":false,"source":"/v1/metrics revenue.by_path[line].payments"},{"phase":3,"metric":"revenue_hook_idle","by":{"hook":"resale_fee","plan":"10"},"value":1,"outside":"na","source":"1 = the hook is switched on and no customer has paid there yet (a rule that earns nothing)","note":"on, and 0 from customers: a catalogue buy: the seller's price plus the fee, taken at settlement on the settle line"},{"phase":3,"metric":"revenue_hook","by":{"hook":"bridge_fee","plan":"17"},"value":1,"outside":"na","source":"the board's table of revenue hooks (a transfer the layer plans between chains for a hire or a caller); /v1/metrics fees[]: 1 = the hook takes money today, 0 = it does not","note":"rule: 10 bps of the amount, floor 0.02 USDC; a named partner takes 50 % · status: live: every /v1/transfer/plan routes through the router by default (route.via = cctp_fee_router)"},{"phase":3,"metric":"revenue_hook_earned_usdc","by":{"hook":"bridge_fee","plan":"17","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[bridge].all_time: money that landed with our payee on this path"},{"phase":3,"metric":"revenue_hook_payments","by":{"hook":"bridge_fee","plan":"17","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[bridge].payments"},{"phase":3,"metric":"revenue_hook_earned_usdc","by":{"hook":"bridge_fee","plan":"17","whose":"ours"},"value":0.025,"outside":false,"source":"/v1/metrics revenue.by_path[bridge].all_time: money that landed with our payee on this path"},{"phase":3,"metric":"revenue_hook_payments","by":{"hook":"bridge_fee","plan":"17","whose":"ours"},"value":2,"outside":false,"source":"/v1/metrics revenue.by_path[bridge].payments"},{"phase":3,"metric":"revenue_hook_idle","by":{"hook":"bridge_fee","plan":"17"},"value":1,"outside":"na","source":"1 = the hook is switched on and no customer has paid there yet (a rule that earns nothing)","note":"on, and 0 from customers: a transfer the layer plans between chains for a hire or a caller"},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"risk.address","state":"unmatched"},"value":28,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"mcp.digest","state":"settled"},"value":56,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"proof.verify.v5","state":"settled"},"value":12,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"market.price","state":"settled"},"value":27,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"plan.steps","state":"settled"},"value":29,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"tee.typed.compile","state":"settled"},"value":7,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"typed.compile","state":"settled"},"value":7,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"credential.verify.celo","state":"settled"},"value":7,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"stats.describe","state":"settled"},"value":7,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"a2a.json_normalize","state":"settled"},"value":9,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"transfer.attest.cctp","state":"failed"},"value":1,"outside":null},{"phase":3,"metric":"demands","source":"/v1/demands, the newest 200, by class and state: what the auto-match loop was asked for, matched by class, hired, graded by the class's code check and settled (or failed, or found no seller)","by":{"class":"chat.word_count","state":"settled"},"value":10,"outside":null},{"phase":3,"metric":"classes","source":"/v1/classes by status: job classes a buyer can hire for, each with a code check before the judge is asked","by":{"status":"LIVE"},"value":24,"outside":"na"},{"phase":3,"metric":"classes","source":"/v1/classes by status: job classes a buyer can hire for, each with a code check before the judge is asked","by":{"status":"BUILDING"},"value":4,"outside":"na"},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"proof.verify.v5","status":"LIVE"},"value":2,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"inference.metered","status":"LIVE"},"value":3,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"typed.decision","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"n8n.webhook","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"transfer.attest.cctp","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"typed.compile","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"mech.compute","status":"BUILDING"},"value":0,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"mech.predict","status":"BUILDING"},"value":0,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"tee.typed.compile","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"memoacp.transfer_token","status":"LIVE"},"value":0,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"text.tweet","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"stats.describe","status":"LIVE"},"value":3,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"chat.word_count","status":"LIVE"},"value":4,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"x402.chain_head","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"mcp.digest","status":"LIVE"},"value":13,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"agentkit.erc20_transfer","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"a2a.json_normalize","status":"LIVE"},"value":3,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"credential.verify.celo","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"agent.prehire_verdict","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"agent.bond_quote","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"market.price","status":"LIVE"},"value":3,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"plan.steps","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"risk.address","status":"LIVE"},"value":0,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"wire.reply","status":"LIVE"},"value":0,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"market.candles","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"trading.record","status":"LIVE"},"value":1,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"trading.mandate.v1","status":"BUILDING"},"value":2,"outside":null},{"phase":3,"metric":"class_workers","source":"/v1/classes workers per class: endpoints that take a job of the class today (0 = the class has a check and no seller)","by":{"class":"trading.mandate.external.v1","status":"BUILDING"},"value":1,"outside":null},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"discovered"},"value":5,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"probed"},"value":5,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"passed"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"way_in"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"priced"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"listed"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"offered"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"hired"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"graded"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"ours","stage":"settled"},"value":4,"outside":false},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"discovered"},"value":78,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"probed"},"value":78,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"passed"},"value":3,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"way_in"},"value":3,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"priced"},"value":3,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"listed"},"value":2,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"offered"},"value":1,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"hired"},"value":1,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"graded"},"value":1,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"a2a","whose":"outside","stage":"settled"},"value":1,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"discovered"},"value":10,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"probed"},"value":10,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"passed"},"value":7,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"way_in"},"value":7,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"priced"},"value":7,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"listed"},"value":7,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"offered"},"value":6,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"hired"},"value":6,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"graded"},"value":6,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"mcp","whose":"outside","stage":"settled"},"value":6,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"discovered"},"value":4,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"probed"},"value":4,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"passed"},"value":0,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"way_in"},"value":0,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"priced"},"value":0,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"listed"},"value":0,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"offered"},"value":0,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"hired"},"value":0,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"graded"},"value":0,"outside":true},{"phase":3,"metric":"seller_path","source":"/v1/listings?view=path path.reached: sellers of the listings store (n8n workflows, MCP servers, A2A agents) that reached each stage of the standard path in a row from the first: discovered, probed, passed, way in, priced, listed, offered, hired, graded, settled","by":{"kind":"n8n","whose":"outside","stage":"settled"},"value":0,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"n8n","whose":"ours","stage":"complete","by":"none"},"value":4,"outside":false},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"a2a","whose":"outside","stage":"passed","by":"seller"},"value":75,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"mcp","whose":"outside","stage":"complete","by":"none"},"value":6,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"n8n","whose":"outside","stage":"passed","by":"seller"},"value":4,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"a2a","whose":"outside","stage":"listed","by":"layer"},"value":1,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"mcp","whose":"outside","stage":"passed","by":"seller"},"value":3,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"mcp","whose":"outside","stage":"offered","by":"layer"},"value":1,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"a2a","whose":"outside","stage":"complete","by":"none"},"value":1,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"a2a","whose":"outside","stage":"offered","by":"layer"},"value":1,"outside":true},{"phase":3,"metric":"seller_path_stops","source":"/v1/listings?view=path path.stops: where each seller stops on the standard path, and who makes the next transition (the seller, the layer, a buyer); complete = every stage the store can see is reached","by":{"kind":"n8n","whose":"ours","stage":"passed","by":"seller"},"value":1,"outside":false},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.outside: outside n8n workflows by the furthest stage each reached (discovered → probed → passed → listed → hired → settled)","by":{"stage":"discovered","whose":"outside"},"value":4,"outside":true,"note":"settled ≥ 1 is the two-way proof of the agreement: an n8n workflow from outside our own instance, hired and paid through the layer"},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.outside: outside n8n workflows by the furthest stage each reached (discovered → probed → passed → listed → hired → settled)","by":{"stage":"probed","whose":"outside"},"value":4,"outside":true,"note":"settled ≥ 1 is the two-way proof of the agreement: an n8n workflow from outside our own instance, hired and paid through the layer"},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.outside: outside n8n workflows by the furthest stage each reached (discovered → probed → passed → listed → hired → settled)","by":{"stage":"passed","whose":"outside"},"value":0,"outside":true,"note":"settled ≥ 1 is the two-way proof of the agreement: an n8n workflow from outside our own instance, hired and paid through the layer"},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.outside: outside n8n workflows by the furthest stage each reached (discovered → probed → passed → listed → hired → settled)","by":{"stage":"listed","whose":"outside"},"value":0,"outside":true,"note":"settled ≥ 1 is the two-way proof of the agreement: an n8n workflow from outside our own instance, hired and paid through the layer"},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.outside: outside n8n workflows by the furthest stage each reached (discovered → probed → passed → listed → hired → settled)","by":{"stage":"hired","whose":"outside"},"value":0,"outside":true,"note":"settled ≥ 1 is the two-way proof of the agreement: an n8n workflow from outside our own instance, hired and paid through the layer"},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.outside: outside n8n workflows by the furthest stage each reached (discovered → probed → passed → listed → hired → settled)","by":{"stage":"settled","whose":"outside"},"value":0,"outside":true,"note":"settled ≥ 1 is the two-way proof of the agreement: an n8n workflow from outside our own instance, hired and paid through the layer"},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.ours: our own n8n workflows by stage","by":{"stage":"discovered","whose":"ours"},"value":4,"outside":false},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.ours: our own n8n workflows by stage","by":{"stage":"probed","whose":"ours"},"value":4,"outside":false},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.ours: our own n8n workflows by stage","by":{"stage":"passed","whose":"ours"},"value":3,"outside":false},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.ours: our own n8n workflows by stage","by":{"stage":"listed","whose":"ours"},"value":3,"outside":false},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.ours: our own n8n workflows by stage","by":{"stage":"hired","whose":"ours"},"value":3,"outside":false},{"phase":3,"metric":"n8n_sellers","source":"/v1/listings?view=funnel n8n_sellers.ours: our own n8n workflows by stage","by":{"stage":"settled","whose":"ours"},"value":3,"outside":false},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.outside: tenants that came through the n8n node, by stage (registered → demand → hired → settled)","by":{"stage":"registered","whose":"outside"},"value":0,"outside":true},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.outside: tenants that came through the n8n node, by stage (registered → demand → hired → settled)","by":{"stage":"demand","whose":"outside"},"value":0,"outside":true},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.outside: tenants that came through the n8n node, by stage (registered → demand → hired → settled)","by":{"stage":"hired","whose":"outside"},"value":0,"outside":true},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.outside: tenants that came through the n8n node, by stage (registered → demand → hired → settled)","by":{"stage":"settled","whose":"outside"},"value":0,"outside":true},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.ours","by":{"stage":"registered","whose":"ours"},"value":2,"outside":false},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.ours","by":{"stage":"demand","whose":"ours"},"value":8,"outside":false},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.ours","by":{"stage":"hired","whose":"ours"},"value":8,"outside":false},{"phase":3,"metric":"n8n_buyers","source":"/v1/listings?view=funnel n8n_buyers.ours","by":{"stage":"settled","whose":"ours"},"value":8,"outside":false},{"phase":3,"metric":"listings","source":"/v1/listings counts.by_kind: sellers in the listings store by the way they are called","by":{"kind":"n8n"},"value":6,"outside":null},{"phase":3,"metric":"listings","source":"/v1/listings counts.by_kind: sellers in the listings store by the way they are called","by":{"kind":"a2a"},"value":78,"outside":null},{"phase":3,"metric":"listings","source":"/v1/listings counts.by_kind: sellers in the listings store by the way they are called","by":{"kind":"mcp"},"value":13,"outside":null},{"phase":3,"metric":"listings_by_whose","source":"/v1/listings counts.by_whose","by":{"whose":"ours"},"value":5,"outside":false},{"phase":3,"metric":"listings_by_whose","source":"/v1/listings counts.by_whose","by":{"whose":"outside"},"value":92,"outside":true},{"phase":3,"metric":"listings_by_state","source":"/v1/listings counts.by_state (candidate: found, not yet passing a class probe; listed: offered to auto-match)","by":{"state":"listed"},"value":13,"outside":null},{"phase":3,"metric":"listings_by_state","source":"/v1/listings counts.by_state (candidate: found, not yet passing a class probe; listed: offered to auto-match)","by":{"state":"candidate"},"value":83,"outside":null},{"phase":3,"metric":"listings_by_state","source":"/v1/listings counts.by_state (candidate: found, not yet passing a class probe; listed: offered to auto-match)","by":{"state":"paused"},"value":1,"outside":null},{"phase":3,"metric":"n8n_flows_open","source":"/v1/onboarding/flows class n8n.webhook","value":0,"outside":null},{"phase":4,"metric":"observed_yield_bps","by":{"tenant":"moonbeam","chain":"8453","pool":"0x9c1ec3e4250abe356fb440ff7a8ad158de9bdf39","seller":"0x5604fc5e0e27612fd2ee0deb9178192a1f7fd2b6"},"value":0,"outside":"na","source":"/v1/pools/state premiumsReceived ÷ net_assets_in, since the pool was created (not annualised)","note":"0 GLMR premiums on 1000 GLMR"},{"phase":4,"metric":"observed_yield_bps","by":{"tenant":"moonbeam","chain":"8453","pool":"0x95951a4bf6f2f99131a5653060d5e8a24f6feb9e","seller":"0xfcf0b00f8352dd193a671e40940c9a32396adb49"},"value":0,"outside":"na","source":"/v1/pools/state premiumsReceived ÷ net_assets_in, since the pool was created (not annualised)","note":"0 GLMR premiums on 60 GLMR"},{"phase":4,"metric":"observed_yield_bps","by":{"tenant":"moonbeam","chain":"8453","pool":"0x2f8e5378a2d850a18d857ad8ad30f242b89e3a58","seller":"0xdca0f0166bbc52a94073781d3971d8aa1938ef20"},"value":49,"outside":"na","source":"/v1/pools/state premiumsReceived ÷ net_assets_in, since the pool was created (not annualised)","note":"0.1 GLMR premiums on 20.1 GLMR"},{"phase":4,"metric":"pools_total","by":{"tenant":"layer"},"value":2,"outside":null,"source":"/v1/pools/state","evidence_url":"https://coord.taifoon.dev/v1/pools/state?tenant=layer"},{"phase":4,"metric":"pools_funded","by":{"tenant":"layer"},"value":0,"outside":null,"source":"/v1/pools/state live.totalAssets > 0"},{"phase":4,"metric":"premiums","by":{"tenant":"layer","asset":"USDC"},"value":0,"outside":null,"source":"/v1/pools/state premiumsReceived (sum)"},{"phase":4,"metric":"cover_paid","by":{"tenant":"layer","asset":"USDC"},"value":0,"outside":null,"source":"/v1/pools/state coverPaid (sum)"},{"phase":4,"metric":"pools_total","by":{"tenant":"moonbeam"},"value":28,"outside":null,"source":"/v1/pools/state","evidence_url":"https://coord.taifoon.dev/v1/pools/state?tenant=moonbeam"},{"phase":4,"metric":"pools_funded","by":{"tenant":"moonbeam"},"value":3,"outside":null,"source":"/v1/pools/state live.totalAssets > 0"},{"phase":4,"metric":"premiums","by":{"tenant":"moonbeam","asset":"GLMR"},"value":0.1,"outside":null,"source":"/v1/pools/state premiumsReceived (sum)"},{"phase":4,"metric":"cover_paid","by":{"tenant":"moonbeam","asset":"GLMR"},"value":0,"outside":null,"source":"/v1/pools/state coverPaid (sum)"},{"phase":4,"metric":"backers","value":3,"outside":null,"source":"/v1/pools/state holders.count (the holders index)","note":"the read carries a count, not addresses, so ours are not told apart here"},{"phase":4,"metric":"revenue_hook","by":{"hook":"pool_premium_share","plan":"07"},"value":0,"outside":"na","source":"the board's table of revenue hooks (the premium of a covered hire: the layer's share of the written split); /v1/metrics fees[]: 1 = the hook takes money today, 0 = it does not","note":"waits on the Phase 0 gate \"split\" (the owner's)"},{"phase":4,"metric":"revenue_hook_earned_usdc","by":{"hook":"pool_premium_share","plan":"07","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[assurance].all_time: money that landed with our payee on this path"},{"phase":4,"metric":"revenue_hook_payments","by":{"hook":"pool_premium_share","plan":"07","whose":"customers"},"value":0,"outside":true,"source":"/v1/metrics revenue.by_path[assurance].payments"},{"phase":4,"metric":"revenue_hook_earned_usdc","by":{"hook":"pool_premium_share","plan":"07","whose":"ours"},"value":0,"outside":false,"source":"/v1/metrics revenue.by_path[assurance].all_time: money that landed with our payee on this path"},{"phase":4,"metric":"revenue_hook_payments","by":{"hook":"pool_premium_share","plan":"07","whose":"ours"},"value":0,"outside":false,"source":"/v1/metrics revenue.by_path[assurance].payments"},{"phase":4,"metric":"revenue_hook_idle","by":{"hook":"pool_premium_share","plan":"07"},"value":0,"outside":"na","source":"1 = the hook is switched on and no customer has paid there yet (a rule that earns nothing)"},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"8453","line":"layer","status":"line_closed"},"value":2,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"8453","line":"v4","status":"open"},"value":3,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"5042","line":"layer","status":"line_closed"},"value":0,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"5042","line":"v4","status":"open"},"value":3,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"42161","line":"v4","status":"open"},"value":3,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"4663","line":"v4","status":"open"},"value":3,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"143","line":"v4","status":"open"},"value":3,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"36927","line":"layer","status":"open"},"value":3,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"36927","line":"v4","status":"open"},"value":40,"outside":null},{"phase":4,"metric":"pool_lines","source":"/v1/pools/networks supported[].pool_count (every settle line on every network, with whether it is open)","by":{"chain":"36927","line":"v4-glmr","status":"open"},"value":0,"outside":null},{"phase":4,"metric":"pool_plan","source":"/v1/pools/plan counts: sellers with a record a pool could back (planned, meeting the opening rule, one step from it, with and without a pool)","by":{"count":"meets_rule"},"value":25,"outside":null},{"phase":4,"metric":"pool_plan","source":"/v1/pools/plan counts: sellers with a record a pool could back (planned, meeting the opening rule, one step from it, with and without a pool)","by":{"count":"one_step"},"value":19,"outside":null},{"phase":4,"metric":"pool_plan","source":"/v1/pools/plan counts: sellers with a record a pool could back (planned, meeting the opening rule, one step from it, with and without a pool)","by":{"count":"planned"},"value":44,"outside":null},{"phase":4,"metric":"pool_plan","source":"/v1/pools/plan counts: sellers with a record a pool could back (planned, meeting the opening rule, one step from it, with and without a pool)","by":{"count":"with_pool"},"value":25,"outside":null},{"phase":4,"metric":"pool_plan","source":"/v1/pools/plan counts: sellers with a record a pool could back (planned, meeting the opening rule, one step from it, with and without a pool)","by":{"count":"without_pool"},"value":19,"outside":null},{"phase":4,"metric":"pool_plan_sellers","source":"/v1/pools/plan rows by tier and by the market the seller's record comes from (sellers on outside markets; none is ours)","by":{"tenant":"moonbeam","tier":"meets_rule","market":"memo-acp"},"value":1,"outside":true},{"phase":4,"metric":"pool_plan_sellers","source":"/v1/pools/plan rows by tier and by the market the seller's record comes from (sellers on outside markets; none is ours)","by":{"tenant":"moonbeam","tier":"meets_rule","market":"bitagent"},"value":8,"outside":true},{"phase":4,"metric":"pool_plan_sellers","source":"/v1/pools/plan rows by tier and by the market the seller's record comes from (sellers on outside markets; none is ours)","by":{"tenant":"moonbeam","tier":"meets_rule","market":"erc8183"},"value":16,"outside":true},{"phase":4,"metric":"pool_plan_sellers","source":"/v1/pools/plan rows by tier and by the market the seller's record comes from (sellers on outside markets; none is ours)","by":{"tenant":"moonbeam","tier":"one_step","market":"erc8183"},"value":18,"outside":true},{"phase":4,"metric":"pool_plan_sellers","source":"/v1/pools/plan rows by tier and by the market the seller's record comes from (sellers on outside markets; none is ours)","by":{"tenant":"moonbeam","tier":"one_step","market":"bitagent"},"value":1,"outside":true},{"phase":4,"metric":"pool_plan_ready_unbacked","source":"/v1/pools/plan rows that meet the opening rule and whose pool holds no free backing: the sellers a first backer would seed","by":{"tenant":"moonbeam"},"value":24,"outside":true,"note":"the agreement: be the first backer on 15 to 20 sellers; funding is a signed send and is the owner's call"},{"phase":4,"metric":"pool_plan_cover_needed_now","source":"/v1/pools/plan rows cover_v3.glmr_for_open_now, summed: the backing the sellers' open jobs would reserve right now, in the plan's pool asset","by":{"tenant":"moonbeam","tier":"meets_rule"},"value":35740.9092,"outside":"na"},{"phase":4,"metric":"pool_plan_cover_needed_now","source":"/v1/pools/plan rows cover_v3.glmr_for_open_now, summed: the backing the sellers' open jobs would reserve right now, in the plan's pool asset","by":{"tenant":"moonbeam","tier":"one_step"},"value":1922.7273,"outside":"na"},{"phase":4,"metric":"pool_plan_free_backing","source":"/v1/pools/plan rows pool.free_glmr, summed: the backing those pools hold free today, in the plan's pool asset","by":{"tenant":"moonbeam","tier":"meets_rule"},"value":60,"outside":"na"},{"phase":4,"metric":"pool_plan_free_backing","source":"/v1/pools/plan rows pool.free_glmr, summed: the backing those pools hold free today, in the plan's pool asset","by":{"tenant":"moonbeam","tier":"one_step"},"value":0,"outside":"na"},{"phase":4,"metric":"pool_plan_open_jobs_now","source":"/v1/pools/plan rows cover_v3.open_jobs_now, summed: jobs open right now on the planned sellers","by":{"tenant":"moonbeam","tier":"meets_rule"},"value":457,"outside":true},{"phase":4,"metric":"pool_plan_open_jobs_now","source":"/v1/pools/plan rows cover_v3.open_jobs_now, summed: jobs open right now on the planned sellers","by":{"tenant":"moonbeam","tier":"one_step"},"value":47,"outside":true},{"phase":5,"metric":"partner_bond_deployments","value":0,"outside":"na","source":"partner-bond contracts in the address book that are not devnet-only","note":"no partner-bond contract is deployed (board item 11: the spec is written, the contract is not); 7 devnet deployments listed"},{"phase":5,"metric":"revenue_hook","by":{"hook":"partner_bond","plan":"11"},"value":0,"outside":"na","source":"the board's table of revenue hooks (an enterprise partner's bond and its members' hires); /v1/metrics fees[]: 1 = the hook takes money today, 0 = it does not","note":"no rule published by the layer yet"},{"phase":5,"metric":"keys_live","source":"/v1/metrics keys.by_class[].live: keys that can call today, by class (ours, collaborator, customer)","by":{"class":"ours"},"value":40,"outside":false},{"phase":5,"metric":"keys_live","source":"/v1/metrics keys.by_class[].live: keys that can call today, by class (ours, collaborator, customer)","by":{"class":"collab"},"value":0,"outside":null},{"phase":5,"metric":"keys_live","source":"/v1/metrics keys.by_class[].live: keys that can call today, by class (ours, collaborator, customer)","by":{"class":"customer"},"value":44,"outside":true},{"phase":5,"metric":"keys_issued","source":"/v1/metrics keys.by_class[].issued","by":{"class":"ours"},"value":85,"outside":false},{"phase":5,"metric":"keys_issued","source":"/v1/metrics keys.by_class[].issued","by":{"class":"collab"},"value":2,"outside":null},{"phase":5,"metric":"keys_issued","source":"/v1/metrics keys.by_class[].issued","by":{"class":"customer"},"value":54,"outside":true},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.customers: tenant keys that are not ours — how many, minted today, active today, their calls, the demands they opened and settled","by":{"figure":"keys","whose":"customers"},"value":44,"outside":true},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.customers: tenant keys that are not ours — how many, minted today, active today, their calls, the demands they opened and settled","by":{"figure":"minted_today","whose":"customers"},"value":6,"outside":true},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.customers: tenant keys that are not ours — how many, minted today, active today, their calls, the demands they opened and settled","by":{"figure":"active_today","whose":"customers"},"value":1,"outside":true},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.customers: tenant keys that are not ours — how many, minted today, active today, their calls, the demands they opened and settled","by":{"figure":"calls_today","whose":"customers"},"value":1,"outside":true},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.customers: tenant keys that are not ours — how many, minted today, active today, their calls, the demands they opened and settled","by":{"figure":"demands_opened","whose":"customers"},"value":2,"outside":true},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.customers: tenant keys that are not ours — how many, minted today, active today, their calls, the demands they opened and settled","by":{"figure":"demands_settled","whose":"customers"},"value":2,"outside":true},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.ours: our own test keys, never a tenant","by":{"figure":"keys","whose":"ours"},"value":68,"outside":false},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.ours: our own test keys, never a tenant","by":{"figure":"minted_today","whose":"ours"},"value":4,"outside":false},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.ours: our own test keys, never a tenant","by":{"figure":"active_today","whose":"ours"},"value":3,"outside":false},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.ours: our own test keys, never a tenant","by":{"figure":"calls_today","whose":"ours"},"value":120,"outside":false},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.ours: our own test keys, never a tenant","by":{"figure":"demands_opened","whose":"ours"},"value":20,"outside":false},{"phase":5,"metric":"tenant_keys","source":"/v1/metrics free_keys.ours: our own test keys, never a tenant","by":{"figure":"demands_settled","whose":"ours"},"value":20,"outside":false},{"phase":5,"metric":"tenants_known","source":"/v1/explorer/jobs inputs.tenants.n (tenant keys the layer has issued)","value":112,"outside":null},{"phase":"money","metric":"revenue_usdc","source":"/v1/metrics revenue.all_time: money that landed with our payee, all time; customers = a wallet or key that is not ours (the layer's own rule)","by":{"whose":"ours"},"value":1.123322,"outside":false},{"phase":"money","metric":"revenue_usdc","source":"/v1/metrics revenue.all_time: money that landed with our payee, all time; customers = a wallet or key that is not ours (the layer's own rule)","by":{"whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_today","source":"/v1/metrics revenue.today","by":{"whose":"ours"},"value":0.067,"outside":false},{"phase":"money","metric":"revenue_usdc_today","source":"/v1/metrics revenue.today","by":{"whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.customers: what customers paid on each paying path (x402, grades, settlement line, assurance, bridge, gateway)","by":{"path":"x402","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.customers: what customers paid on each paying path (x402, grades, settlement line, assurance, bridge, gateway)","by":{"path":"grades","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.customers: what customers paid on each paying path (x402, grades, settlement line, assurance, bridge, gateway)","by":{"path":"line","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.customers: what customers paid on each paying path (x402, grades, settlement line, assurance, bridge, gateway)","by":{"path":"assurance","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.customers: what customers paid on each paying path (x402, grades, settlement line, assurance, bridge, gateway)","by":{"path":"bridge","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.customers: what customers paid on each paying path (x402, grades, settlement line, assurance, bridge, gateway)","by":{"path":"gateway","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.ours: our own rehearsals on each path, never revenue","by":{"path":"x402","whose":"ours"},"value":0.452,"outside":false},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.ours: our own rehearsals on each path, never revenue","by":{"path":"grades","whose":"ours"},"value":0.45,"outside":false},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.ours: our own rehearsals on each path, never revenue","by":{"path":"line","whose":"ours"},"value":0.195322,"outside":false},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.ours: our own rehearsals on each path, never revenue","by":{"path":"assurance","whose":"ours"},"value":0,"outside":false},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.ours: our own rehearsals on each path, never revenue","by":{"path":"bridge","whose":"ours"},"value":0.025,"outside":false},{"phase":"money","metric":"revenue_usdc_by_path","source":"/v1/metrics revenue.by_path[].all_time.ours: our own rehearsals on each path, never revenue","by":{"path":"gateway","whose":"ours"},"value":0.001,"outside":false},{"phase":"money","metric":"payments_by_path","source":"/v1/metrics revenue.by_path[].payments.customers","by":{"path":"x402","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"payments_by_path","source":"/v1/metrics revenue.by_path[].payments.customers","by":{"path":"grades","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"payments_by_path","source":"/v1/metrics revenue.by_path[].payments.customers","by":{"path":"line","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"payments_by_path","source":"/v1/metrics revenue.by_path[].payments.customers","by":{"path":"assurance","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"payments_by_path","source":"/v1/metrics revenue.by_path[].payments.customers","by":{"path":"bridge","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"payments_by_path","source":"/v1/metrics revenue.by_path[].payments.customers","by":{"path":"gateway","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"api_calls","whose":"customers"},"value":-1,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"unique_callers","whose":"customers"},"value":2436,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"gateway_steps","whose":"customers"},"value":6,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"handshakes","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"hires_settled","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"grades","whose":"customers"},"value":1,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"bridges","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"bridge_volume_usdc","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"fees_earned_usdc","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"would_charge_usdc","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"paywall_offers","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.customers: what callers that are not ours did today (calls, callers, handshakes, hires settled, grades, fees)","by":{"figure":"grade_purchases","whose":"customers"},"value":0,"outside":true},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"api_calls","whose":"ours"},"value":1,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"unique_callers","whose":"ours"},"value":11,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"gateway_steps","whose":"ours"},"value":758,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"handshakes","whose":"ours"},"value":99,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"hires_settled","whose":"ours"},"value":58,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"grades","whose":"ours"},"value":103,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"bridges","whose":"ours"},"value":0,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"bridge_volume_usdc","whose":"ours"},"value":0,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"fees_earned_usdc","whose":"ours"},"value":0.067,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"would_charge_usdc","whose":"ours"},"value":0.758,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"paywall_offers","whose":"ours"},"value":13,"outside":false},{"phase":"money","metric":"today","source":"/v1/metrics headline.ours","by":{"figure":"grade_purchases","whose":"ours"},"value":0,"outside":false},{"phase":"money","metric":"owner_decisions_waiting","source":"/v1/metrics needs_yes: paying paths the layer lists as waiting on the owner's yes","value":4,"outside":"na","note":"the list itself is in GET /v1/metrics needs_yes"},{"phase":"reach","metric":"graded_share","by":{"anchor_chain":"36927"},"value":0.94,"outside":"na","source":"/v1/judge/decisions: share of the last 200 grades anchored on that chain (a window, so a share and never a count)","evidence_url":"https://coord.taifoon.dev/v1/judge/decisions?limit=50","note":"188 of 200"},{"phase":"reach","metric":"graded_share","by":{"anchor_chain":"unanchored"},"value":0.05,"outside":"na","source":"/v1/judge/decisions: share of the last 200 grades anchored on that chain (a window, so a share and never a count)","evidence_url":"https://coord.taifoon.dev/v1/judge/decisions?limit=50","note":"10 of 200"},{"phase":"reach","metric":"graded_share","by":{"anchor_chain":"8453"},"value":0.01,"outside":"na","source":"/v1/judge/decisions: share of the last 200 grades anchored on that chain (a window, so a share and never a count)","evidence_url":"https://coord.taifoon.dev/v1/judge/decisions?limit=50","note":"2 of 200"},{"phase":"reach","metric":"graded_auto_share","value":0.945,"outside":"na","source":"/v1/judge/decisions: share of the last 200 grades composed with no operator (auto:true)","note":"189 of 200"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"2223 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"class"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"seller"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane broker (every lane) (live)"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"the list names no recorded two-way run for it"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"auto_matched"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"erc8004","status":"live","stage":"settled"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path_stage","by":{"market":"erc8004","status":"live"},"value":3,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at proven two way: the list names no recorded two-way run for it · not seen by this read: class, seller"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"24 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class memoacp.transfer_token"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"seller"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane v · tfnhiresettlev01 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 5"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"auto_matched"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"virtuals","status":"live","stage":"settled"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"virtuals","status":"live"},"value":3,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at seller: 0 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"discovered"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"its discovery read gives no seller count"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class text.tweet"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane t · tfnhiresettlet01 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 6"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"auto_matched"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"bitagent","status":"live","stage":"settled"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"bitagent","status":"live"},"value":5,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at auto matched: 0 of the newest demands ask for its class · not seen by this read: discovered"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"167 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"class"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class mech.compute, mech.predict"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"seller"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane o · tfnhiresettleo01 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 3"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"auto_matched"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"olas","status":"live","stage":"settled"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"olas","status":"live"},"value":2,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at class: class mech.compute, mech.predict"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"3 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"class"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"seller"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane mech · /v1/mech/plan (devnet)"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"the list names no recorded two-way run for it"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"auto_matched"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"taifoon-mech","status":"devnet","stage":"settled"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path_stage","by":{"market":"taifoon-mech","status":"devnet"},"value":3,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at proven two way: the list names no recorded two-way run for it · not seen by this read: class, seller"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"10000 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class stats.describe, chat.word_count"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"7 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane u · u2 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO ticks 7, 8"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"auto_matched"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"17 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"agentverse","status":"live","stage":"settled"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"17 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"agentverse","status":"live"},"value":8,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"every stage this read can see is reached; next: a customer that is not ours, then a pool and cover (readiness)"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"100 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class mcp.digest"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"13 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane r · tfnhiresettler01 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 10"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"auto_matched"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"56 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"mcp-registry","status":"live","stage":"settled"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"56 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"mcp-registry","status":"live"},"value":8,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"every stage this read can see is reached; next: a customer that is not ours, then a pool and cover (readiness)"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"513 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class a2a.json_normalize"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"3 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane g · g2 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 12"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"auto_matched"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"9 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"a2a-registry","status":"live","stage":"settled"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"9 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"a2a-registry","status":"live"},"value":8,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"every stage this read can see is reached; next: a customer that is not ours, then a pool and cover (readiness)"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"34428 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class x402.chain_head"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"lane"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane d · tfnhiresettled01 (built, dry-run) (discover-only)"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO ticks 8, 9"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"auto_matched"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"x402","status":"discover-only","stage":"settled"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"x402","status":"discover-only"},"value":4,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at lane: lane d · tfnhiresettled01 (built, dry-run) (discover-only)"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class agentkit.erc20_transfer"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane k · tfnhiresettlek01 (devnet)"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 11"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"auto_matched"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"agentkit","status":"devnet","stage":"settled"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"agentkit","status":"devnet"},"value":6,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at auto matched: 0 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"2 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class credential.verify.celo"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane e · tfnhiresettlee01 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 17"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"auto_matched"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"7 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"hashproof","status":"live","stage":"settled"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"7 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"hashproof","status":"live"},"value":8,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"every stage this read can see is reached; next: a customer that is not ours, then a pool and cover (readiness)"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"25779 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class typed.compile"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane n · tfnhiresettlen01 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 2"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"auto_matched"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"7 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"n8n","status":"live","stage":"settled"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"7 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"n8n","status":"live"},"value":8,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"every stage this read can see is reached; next: a customer that is not ours, then a pool and cover (readiness)"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"discovered"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"its discovery read gives no seller count"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class tee.typed.compile"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane p · tfnhiresettlep01 (devnet)"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 4"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"auto_matched"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"7 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"phala","status":"devnet","stage":"settled"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"7 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"phala","status":"devnet"},"value":7,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"every stage this read can see is reached; next: a customer that is not ours, then a pool and cover (readiness) · not seen by this read: discovered"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"42 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"class"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class transfer.attest.cctp"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"seller"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane x · tfnhiresettlex01 (live)"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"proven_two_way"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 1"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"auto_matched"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"1 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"cctp","status":"live","stage":"settled"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"cctp","status":"live"},"value":7,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at settled: 0 of them settled"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"17 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"class"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"seller"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"lane"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"lane gateway (λ lease) (live)"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"the list names no recorded two-way run for it"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"auto_matched"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"gateway","status":"live","stage":"settled"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path_stage","by":{"market":"gateway","status":"live"},"value":3,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at proven two way: the list names no recorded two-way run for it · not seen by this read: class, seller"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"164 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"class"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"seller"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"lane"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"no lane: blocked"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 11"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"auto_matched"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"nevermined","status":"blocked","stage":"settled"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path_stage","by":{"market":"nevermined","status":"blocked"},"value":2,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at lane: no lane: blocked · not seen by this read: class, seller · to unblock: a Nevermined API key (sandbox first): a person signs in at nevermined.app; every call goes through its Router, which refuses anonymous access"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"74 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"class"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"seller"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"lane"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"no lane: blocked"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 11"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"auto_matched"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"skyfire","status":"blocked","stage":"settled"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path_stage","by":{"market":"skyfire","status":"blocked"},"value":2,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at lane: no lane: blocked · not seen by this read: class, seller · to unblock: a Skyfire buyer API key: it comes with an account at app.skyfire.xyz; every call carries a KYA or pay token minted with it"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"discovered"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"its discovery read gives no seller count"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"class"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"seller"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"lane"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"no lane: blocked"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"a recorded run: LOOP-STUDIO tick 12"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"auto_matched"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path","by":{"market":"elizaos","status":"blocked","stage":"settled"},"value":null,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"not bound to one job class"},{"phase":"reach","metric":"market_path_stage","by":{"market":"elizaos","status":"blocked"},"value":1,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at lane: no lane: blocked · not seen by this read: discovered, class, seller · to unblock: a model-provider key: its plugin registry lists plugins, not agents anyone can call, so the lane is an Eliza agent we run on the devnet, and it needs a model key to answer"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"listed"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"in the canonical marketplace list"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"discovered"},"value":1,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"167 sellers in its discovery read"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"class"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"class mech.compute, mech.predict"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"seller"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 sellers take its class today"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"lane"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"no lane: blocked"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"proven_two_way"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"the list names no recorded two-way run for it"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"auto_matched"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of the newest demands ask for its class"},{"phase":"reach","metric":"market_path","by":{"market":"pearl","status":"blocked","stage":"settled"},"value":0,"outside":"na","source":"the standard path of a marketplace: the canonical list, /v1/classes and the newest /v1/demands","note":"0 of them settled"},{"phase":"reach","metric":"market_path_stage","by":{"market":"pearl","status":"blocked"},"value":2,"outside":"na","source":"stages of the standard path reached before the first one that is not, of 8 (listed, discovered, class, seller, lane, proven two-way, auto-matched, settled)","note":"stops at class: class mech.compute, mech.predict · to unblock: register our mech on the Olas marketplace on Gnosis, where Pearl Connect sends its mech requests by default (Connect does not support Base): the service registration on Gnosis plus a deposit, our worker key owns a Safe, Olas takes 15 % and has no refund — your yes"},{"phase":"reach","metric":"markets","source":"the canonical marketplace list (the same rows `taifoon markets` prints): marketplaces by status (live, devnet, discover-only, blocked)","by":{"status":"live"},"value":11,"outside":true},{"phase":"reach","metric":"markets","source":"the canonical marketplace list (the same rows `taifoon markets` prints): marketplaces by status (live, devnet, discover-only, blocked)","by":{"status":"devnet"},"value":3,"outside":true},{"phase":"reach","metric":"markets","source":"the canonical marketplace list (the same rows `taifoon markets` prints): marketplaces by status (live, devnet, discover-only, blocked)","by":{"status":"discover-only"},"value":1,"outside":true},{"phase":"reach","metric":"markets","source":"the canonical marketplace list (the same rows `taifoon markets` prints): marketplaces by status (live, devnet, discover-only, blocked)","by":{"status":"blocked"},"value":4,"outside":true},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"erc8004","status":"live"},"value":2223,"outside":null,"note":"14 chains · 1,337 mcp · 748 a2a · hireable today"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"virtuals","status":"live"},"value":24,"outside":null,"note":"11 answering · 2 completing"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"bitagent","status":"live"},"value":null,"outside":null,"note":"jobs · 30 d 5,778 · funded 515"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"olas","status":"live"},"value":167,"outside":null,"note":"6 with a tool that answers lately"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"taifoon-mech","status":"devnet"},"value":3,"outside":null,"note":"1 deployment(s) · refund by anyone after the deadline"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"agentverse","status":"live"},"value":10000,"outside":null,"note":"active agents in its public search (the search counts up to 10,000)"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"mcp-registry","status":"live"},"value":100,"outside":null,"note":"68 of the first 100 open (a streamable-http remote, no header) · the registry pages by cursor"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"a2a-registry","status":"live"},"value":513,"outside":null,"note":"A2A 1.0 and 0.3 dialects"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"x402","status":"discover-only"},"value":34428,"outside":null,"note":"20 of the first 20 payable on a layer chain"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"agentkit","status":"devnet"},"value":1,"outside":null,"note":"AgentKit workers registered with the layer"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"hashproof","status":"live"},"value":2,"outside":null,"note":"1 credentials registered in the window"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"n8n","status":"live"},"value":25779,"outside":null,"note":"templates + community nodes (capabilities; a webhook seller is hireable)"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"phala","status":"devnet"},"value":null,"outside":null,"note":"claim tee 1,988 · served a quote 1"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"cctp","status":"live"},"value":42,"outside":null,"note":"chains the layer moves value between (CctpFeeRouterV3 on Base and Arc)"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"gateway","status":"live"},"value":17,"outside":null,"note":"MCP live; A2A, RPC, x402, Olas, Virtuals gateways are design"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"nevermined","status":"blocked"},"value":164,"outside":null,"note":"a Nevermined API key (sandbox first): a person signs in at nevermined.app; every call goes through its Router, which refuses anonymous access"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"skyfire","status":"blocked"},"value":74,"outside":null,"note":"a Skyfire buyer API key: it comes with an account at app.skyfire.xyz; every call carries a KYA or pay token minted with it"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"elizaos","status":"blocked"},"value":null,"outside":null,"note":"a model-provider key: its plugin registry lists plugins, not agents anyone can call, so the lane is an Eliza agent we run on the devnet, and it needs a model key to answer"},{"phase":"reach","metric":"market_sellers","source":"each marketplace's own discovery read on the layer, counted by the list's own rule; for a blocked marketplace the note is what unblocks it","by":{"market":"pearl","status":"blocked"},"value":167,"outside":null,"note":"register our mech on the Olas marketplace on Gnosis, where Pearl Connect sends its mech requests by default (Connect does not support Base): the service registration on Gnosis plus a deposit, our worker key owns a Safe, Olas takes 15 % and has no refund — your yes"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"erc8004","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"virtuals","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"bitagent","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"olas","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"taifoon-mech","status":"devnet"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"agentverse","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"mcp-registry","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"a2a-registry","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"x402","status":"discover-only"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"agentkit","status":"devnet"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"hashproof","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"n8n","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"phala","status":"devnet"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"cctp","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"gateway","status":"live"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"nevermined","status":"blocked"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"skyfire","status":"blocked"},"value":1,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"elizaos","status":"blocked"},"value":null,"outside":"na"},{"phase":"reach","metric":"market_discovery_ok","source":"1 when the marketplace's discovery read answered this pass (absent when it has none)","by":{"market":"pearl","status":"blocked"},"value":1,"outside":"na"},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"1"},"value":359,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"10"},"value":11,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"56"},"value":413,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"100"},"value":42,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"137"},"value":42,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"143"},"value":31,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"196"},"value":59,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"2741"},"value":3,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"4663"},"value":5,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"5042"},"value":41,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"8453"},"value":1139,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"42161"},"value":18,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"42220"},"value":51,"outside":null},{"phase":"reach","metric":"hireable_by_chain","source":"/v1/agents/hireable by_chain","by":{"chain":"43114"},"value":9,"outside":null},{"phase":"reach","metric":"hireable_by_protocol","source":"/v1/agents/hireable by_protocol (every wire protocol an agent answered on)","by":{"protocol":"a2a"},"value":748,"outside":null},{"phase":"reach","metric":"hireable_by_protocol","source":"/v1/agents/hireable by_protocol (every wire protocol an agent answered on)","by":{"protocol":"mcp"},"value":1337,"outside":null},{"phase":"reach","metric":"hireable_by_protocol","source":"/v1/agents/hireable by_protocol (every wire protocol an agent answered on)","by":{"protocol":"x402"},"value":114,"outside":null},{"phase":"reach","metric":"hireable_by_protocol","source":"/v1/agents/hireable by_protocol (every wire protocol an agent answered on)","by":{"protocol":"olas-mech"},"value":13,"outside":null},{"phase":"reach","metric":"hireable_by_protocol","source":"/v1/agents/hireable by_protocol (every wire protocol an agent answered on)","by":{"protocol":"a2a-legacy"},"value":10,"outside":null},{"phase":"reach","metric":"hireable_by_protocol","source":"/v1/agents/hireable by_protocol (every wire protocol an agent answered on)","by":{"protocol":"n8n"},"value":1,"outside":null},{"phase":"reach","metric":"hireable_by_registry_status","source":"the published hireable list, by the registry's status of each agent: the broker sends a job to a Live or a Stale record (a Stale one is re-probed by the dispatch itself) and never to a filtered, dead or archived one","by":{"status":"Live"},"value":1930,"outside":null},{"phase":"reach","metric":"hireable_by_registry_status","source":"the published hireable list, by the registry's status of each agent: the broker sends a job to a Live or a Stale record (a Stale one is re-probed by the dispatch itself) and never to a filtered, dead or archived one","by":{"status":"Filtered"},"value":287,"outside":null},{"phase":"reach","metric":"hireable_by_registry_status","source":"the published hireable list, by the registry's status of each agent: the broker sends a job to a Live or a Stale record (a Stale one is re-probed by the dispatch itself) and never to a filtered, dead or archived one","by":{"status":"Stale"},"value":6,"outside":null},{"phase":"reach","metric":"hireable_by_verdict","source":"the published hireable list, by the readiness verdict of each agent (an agent can be hireable by the one definition and still wait on a job class or a payer)","by":{"verdict":"hireable"},"value":2107,"outside":null},{"phase":"reach","metric":"hireable_by_verdict","source":"the published hireable list, by the readiness verdict of each agent (an agent can be hireable by the one definition and still wait on a job class or a payer)","by":{"verdict":"not_hireable"},"value":116,"outside":null},{"phase":"reach","metric":"layer_funnel","source":"/v1/metrics funnel: discovered → hireable → handshaken (distinct agents an offer reached) → hired → graded → settled → paid","by":{"stage":"discovered"},"value":46074,"outside":null},{"phase":"reach","metric":"layer_funnel","source":"/v1/metrics funnel: discovered → hireable → handshaken (distinct agents an offer reached) → hired → graded → settled → paid","by":{"stage":"hireable"},"value":2223,"outside":null},{"phase":"reach","metric":"layer_funnel","source":"/v1/metrics funnel: discovered → hireable → handshaken (distinct agents an offer reached) → hired → graded → settled → paid","by":{"stage":"handshaken"},"value":34,"outside":null},{"phase":"reach","metric":"layer_funnel","source":"/v1/metrics funnel: discovered → hireable → handshaken (distinct agents an offer reached) → hired → graded → settled → paid","by":{"stage":"hired"},"value":502,"outside":null},{"phase":"reach","metric":"layer_funnel","source":"/v1/metrics funnel: discovered → hireable → handshaken (distinct agents an offer reached) → hired → graded → settled → paid","by":{"stage":"graded"},"value":500,"outside":null},{"phase":"reach","metric":"layer_funnel","source":"/v1/metrics funnel: discovered → hireable → handshaken (distinct agents an offer reached) → hired → graded → settled → paid","by":{"stage":"settled"},"value":466,"outside":null},{"phase":"reach","metric":"layer_funnel","source":"/v1/metrics funnel: discovered → hireable → handshaken (distinct agents an offer reached) → hired → graded → settled → paid","by":{"stage":"paid"},"value":380,"outside":null},{"phase":"reach","metric":"machine_callers","source":"/v1/metrics api.callers_by_agent_kind[].visitor: distinct keyless callers today by what they are (an SDK or script, an LLM crawler, a search bot, a browser, a CLI)","by":{"kind":"browser"},"value":284,"outside":true},{"phase":"reach","metric":"machine_callers","source":"/v1/metrics api.callers_by_agent_kind[].visitor: distinct keyless callers today by what they are (an SDK or script, an LLM crawler, a search bot, a browser, a CLI)","by":{"kind":"llm_crawler"},"value":91,"outside":true},{"phase":"reach","metric":"machine_callers","source":"/v1/metrics api.callers_by_agent_kind[].visitor: distinct keyless callers today by what they are (an SDK or script, an LLM crawler, a search bot, a browser, a CLI)","by":{"kind":"sdk"},"value":89,"outside":true},{"phase":"reach","metric":"machine_callers","source":"/v1/metrics api.callers_by_agent_kind[].visitor: distinct keyless callers today by what they are (an SDK or script, an LLM crawler, a search bot, a browser, a CLI)","by":{"kind":"search_bot"},"value":4,"outside":true},{"phase":"reach","metric":"machine_callers","source":"/v1/metrics api.callers_by_agent_kind[].visitor: distinct keyless callers today by what they are (an SDK or script, an LLM crawler, a search bot, a browser, a CLI)","by":{"kind":"unknown"},"value":10,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].visitor: calls today by keyless callers, by kind of client","by":{"kind":"browser","class":"visitor"},"value":1686,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].visitor: calls today by keyless callers, by kind of client","by":{"kind":"cli","class":"visitor"},"value":0,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].visitor: calls today by keyless callers, by kind of client","by":{"kind":"llm_crawler","class":"visitor"},"value":5637,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].visitor: calls today by keyless callers, by kind of client","by":{"kind":"monitor","class":"visitor"},"value":233,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].visitor: calls today by keyless callers, by kind of client","by":{"kind":"sdk","class":"visitor"},"value":3652,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].visitor: calls today by keyless callers, by kind of client","by":{"kind":"search_bot","class":"visitor"},"value":281,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].visitor: calls today by keyless callers, by kind of client","by":{"kind":"unknown","class":"visitor"},"value":522,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].customer: calls today on a key that is not ours, by kind of client","by":{"kind":"browser","class":"customer"},"value":1,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].customer: calls today on a key that is not ours, by kind of client","by":{"kind":"cli","class":"customer"},"value":0,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].customer: calls today on a key that is not ours, by kind of client","by":{"kind":"llm_crawler","class":"customer"},"value":0,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].customer: calls today on a key that is not ours, by kind of client","by":{"kind":"monitor","class":"customer"},"value":0,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].customer: calls today on a key that is not ours, by kind of client","by":{"kind":"sdk","class":"customer"},"value":1,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].customer: calls today on a key that is not ours, by kind of client","by":{"kind":"search_bot","class":"customer"},"value":0,"outside":true},{"phase":"reach","metric":"machine_calls","source":"/v1/metrics api.by_agent_kind[].customer: calls today on a key that is not ours, by kind of client","by":{"kind":"unknown","class":"customer"},"value":0,"outside":true},{"phase":"reach","metric":"machine_calls_by_channel","source":"/v1/metrics api.by_channel[].customers: calls today by callers that are not ours, straight to the API or through the MCP server","by":{"channel":"direct"},"value":11698,"outside":true},{"phase":"reach","metric":"machine_calls_by_channel","source":"/v1/metrics api.by_channel[].customers: calls today by callers that are not ours, straight to the API or through the MCP server","by":{"channel":"mcp"},"value":315,"outside":true},{"phase":"reach","metric":"machine_calls_by_channel","source":"/v1/metrics api.by_channel[].customers: calls today by callers that are not ours, straight to the API or through the MCP server","by":{"channel":"relay"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"7maps-bot"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"acton-skill-extractor"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"agent-scout"},"value":9,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"agentprobe"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"agentsjunction-health-checker"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"brick-blue-crawler"},"value":5,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"brick-blue-health"},"value":8,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"brick.blue"},"value":8,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"callset-marketplace"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"catalog-health"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"centinela"},"value":4,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"check"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"factanker-probe"},"value":4,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"glama-mcp-inspector"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"glama"},"value":21,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"glimind-probe"},"value":50,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"golemreach-trust"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"heldfast"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"hultra-link"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcp-checker"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcp-observatory"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcp-pulse"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcp.market-uptime"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcpbeat"},"value":91,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcpi-probe"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcpindex-trust"},"value":6,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcpwatch"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"mcp"},"value":4,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"musedin-probe"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"n8n-nodes-taifoon-0.6.1"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"outside-check"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"posthog-mcp-registry-probe"},"value":3,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"proofbench-probe"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"protogrid-probe"},"value":2,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"rmcp"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"rokmcp-probe"},"value":15,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"smithery-probe"},"value":3,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"taifoon-access-canary"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"taifoon-autoconnect"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"taifoon-coordination"},"value":6,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"taifoon-harvester"},"value":40,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"taifoon-seller-probe"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"taifoon-skills-canary"},"value":0,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"tirekicker-probe"},"value":1,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"verifymcp-probe"},"value":3,"outside":true},{"phase":"reach","metric":"probe_calls","source":"/v1/metrics api.by_client[].customers: calls today by each client that named itself and is not ours (the probes of MCP directories and trust indexes are these)","by":{"client":"wellknown-prober-your-listing-https-well"},"value":1,"outside":true},{"phase":"reach","metric":"refusals_answered","source":"/v1/metrics api.next_steps: non-2xx answers today that carried a next step, by who gave it (the handler's own words, or the router's rule) — the one response contract (taifoon.next-step.v1)","by":{"source":"router","whose":"customers"},"value":1019,"outside":true},{"phase":"reach","metric":"refusals_answered","source":"/v1/metrics api.next_steps: non-2xx answers today that carried a next step, by who gave it (the handler's own words, or the router's rule) — the one response contract (taifoon.next-step.v1)","by":{"source":"router","whose":"ours"},"value":1102,"outside":false},{"phase":"reach","metric":"refusals_answered","source":"/v1/metrics api.next_steps: non-2xx answers today that carried a next step, by who gave it (the handler's own words, or the router's rule) — the one response contract (taifoon.next-step.v1)","by":{"source":"handler","whose":"ours"},"value":119,"outside":false},{"phase":"reach","metric":"refusals_answered","source":"/v1/metrics api.next_steps: non-2xx answers today that carried a next step, by who gave it (the handler's own words, or the router's rule) — the one response contract (taifoon.next-step.v1)","by":{"source":"handler","whose":"customers"},"value":63,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"404","whose":"customers"},"value":304,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"402","whose":"customers"},"value":373,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"404","whose":"ours"},"value":225,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"504","whose":"ours"},"value":101,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"409","whose":"ours"},"value":109,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"401","whose":"ours"},"value":254,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"400","whose":"ours"},"value":310,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"422","whose":"ours"},"value":111,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"400","whose":"customers"},"value":237,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"402","whose":"ours"},"value":50,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"422","whose":"customers"},"value":32,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"503","whose":"customers"},"value":15,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"429","whose":"ours"},"value":26,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"409","whose":"customers"},"value":10,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"508","whose":"customers"},"value":9,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"405","whose":"ours"},"value":18,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"403","whose":"ours"},"value":12,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"405","whose":"customers"},"value":16,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"401","whose":"customers"},"value":50,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"502","whose":"customers"},"value":9,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"503","whose":"ours"},"value":5,"outside":false},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"504","whose":"customers"},"value":3,"outside":true},{"phase":"reach","metric":"refusals_by_status","source":"/v1/metrics api.next_steps by status","by":{"status":"429","whose":"customers"},"value":24,"outside":true},{"phase":"reach","metric":"dead_ends","source":"/v1/metrics api.dead_ends: non-2xx answers today that carried NO next step; the target is 0","by":{"whose":"ours"},"value":0,"outside":false},{"phase":"reach","metric":"dead_ends","source":"/v1/metrics api.dead_ends: non-2xx answers today that carried NO next step; the target is 0","by":{"whose":"customers"},"value":0,"outside":true},{"phase":"reach","metric":"key_pointer_callers","source":"/v1/metrics api.key_hint.outside_callers: keyless callers that were shown how to get a free key today","value":1536,"outside":true},{"phase":"reach","metric":"hireable_hosts","source":"/v1/agents/hireable hosts (distinct hosts carrying a hireable agent)","value":461,"outside":null},{"phase":"reach","metric":"sellers_priced_by_market","source":"/v1/pools sources (sellers whose record comes from each market)","by":{"market":"memo-acp"},"value":13,"outside":null},{"phase":"reach","metric":"sellers_priced_by_market","source":"/v1/pools sources (sellers whose record comes from each market)","by":{"market":"acp-base"},"value":80,"outside":null},{"phase":"reach","metric":"sellers_priced_by_market","source":"/v1/pools sources (sellers whose record comes from each market)","by":{"market":"bitagent"},"value":9,"outside":null},{"phase":"reach","metric":"sellers_priced_by_market","source":"/v1/pools sources (sellers whose record comes from each market)","by":{"market":"hook"},"value":0,"outside":null},{"phase":"reach","metric":"observed_jobs","source":"acp-observatory/stats observed_jobs","value":117,"outside":true},{"phase":"reach","metric":"observed_jobs_by_state","source":"acp-observatory/stats by_state","by":{"state":"completed"},"value":98,"outside":true},{"phase":"reach","metric":"observed_jobs_by_state","source":"acp-observatory/stats by_state","by":{"state":"expired"},"value":7,"outside":true},{"phase":"reach","metric":"observed_jobs_by_state","source":"acp-observatory/stats by_state","by":{"state":"open"},"value":9,"outside":true},{"phase":"reach","metric":"observed_jobs_by_state","source":"acp-observatory/stats by_state","by":{"state":"submitted"},"value":3,"outside":true},{"phase":"reach","metric":"layer_jobs","source":"/v1/explorer/jobs counts.by_network","by":{"network":"off-chain"},"value":515,"outside":null},{"phase":"reach","metric":"layer_jobs","source":"/v1/explorer/jobs counts.by_network","by":{"network":"devnet"},"value":484,"outside":null},{"phase":"reach","metric":"layer_jobs","source":"/v1/explorer/jobs counts.by_network","by":{"network":"base"},"value":25,"outside":null},{"phase":"reach","metric":"layer_jobs","source":"/v1/explorer/jobs counts.by_network","by":{"network":"other"},"value":28,"outside":null},{"phase":"reach","metric":"layer_jobs","source":"/v1/explorer/jobs counts.by_network","by":{"network":"solana-devnet"},"value":34,"outside":null},{"phase":"reach","metric":"layer_jobs_by_kind","source":"/v1/explorer/jobs counts.by_kind","by":{"kind":"broker-hire"},"value":666,"outside":null},{"phase":"reach","metric":"layer_jobs_by_kind","source":"/v1/explorer/jobs counts.by_kind","by":{"kind":"auto-match"},"value":181,"outside":null},{"phase":"reach","metric":"layer_jobs_by_kind","source":"/v1/explorer/jobs counts.by_kind","by":{"kind":"x402-call"},"value":35,"outside":null},{"phase":"reach","metric":"layer_jobs_by_kind","source":"/v1/explorer/jobs counts.by_kind","by":{"kind":"resale"},"value":19,"outside":null},{"phase":"reach","metric":"layer_jobs_by_kind","source":"/v1/explorer/jobs counts.by_kind","by":{"kind":"hook-job"},"value":185,"outside":null},{"phase":"reach","metric":"layer_buyers","source":"/v1/explorer/jobs counts.buyer (jobs by who bought: ours, outside, visitor, unknown)","by":{"whose":"ours"},"value":997,"outside":false},{"phase":"reach","metric":"layer_buyers","source":"/v1/explorer/jobs counts.buyer (jobs by who bought: ours, outside, visitor, unknown)","by":{"whose":"outside"},"value":12,"outside":true},{"phase":"reach","metric":"layer_buyers","source":"/v1/explorer/jobs counts.buyer (jobs by who bought: ours, outside, visitor, unknown)","by":{"whose":"visitor"},"value":49,"outside":null},{"phase":"reach","metric":"layer_buyers","source":"/v1/explorer/jobs counts.buyer (jobs by who bought: ours, outside, visitor, unknown)","by":{"whose":"unknown"},"value":28,"outside":null},{"phase":"reach","metric":"layer_doers","source":"/v1/explorer/jobs counts.doer (jobs by who did the work)","by":{"whose":"ours"},"value":236,"outside":false},{"phase":"reach","metric":"layer_doers","source":"/v1/explorer/jobs counts.doer (jobs by who did the work)","by":{"whose":"external"},"value":666,"outside":true},{"phase":"reach","metric":"layer_doers","source":"/v1/explorer/jobs counts.doer (jobs by who did the work)","by":{"whose":"unknown"},"value":184,"outside":null},{"phase":"reach","metric":"layer_doers_external","source":"/v1/explorer/jobs counts.external_doers (distinct outside agents that did a job)","value":67,"outside":true},{"phase":"reach","metric":"layer_doers_external_paid","source":"/v1/explorer/jobs counts.external_doers_paid (outside agents that did a job and were paid)","value":5,"outside":true},{"phase":"reach","metric":"tee_claimers","source":"/v1/agents/readiness/summary tee_rail.claimers: agents whose card claims a trusted execution environment","value":677,"outside":null},{"phase":"reach","metric":"tee_claimers_hireable","source":"/v1/agents/readiness/summary tee_rail.hireable_claimers: of those, the ones hireable now (the claim itself is never read for hireable)","value":108,"outside":null},{"phase":"reach","metric":"tee_rail","source":"/v1/agents/readiness/summary tee_rail.reached: claimers that reached each stage of the TEE rail in a row: claimed, an attestation endpoint, a quote served, the quote accepted by a DCAP verifier, the quote bound to this agent","by":{"stage":"claimed"},"value":675,"outside":null},{"phase":"reach","metric":"tee_rail","source":"/v1/agents/readiness/summary tee_rail.reached: claimers that reached each stage of the TEE rail in a row: claimed, an attestation endpoint, a quote served, the quote accepted by a DCAP verifier, the quote bound to this agent","by":{"stage":"endpoint"},"value":631,"outside":null},{"phase":"reach","metric":"tee_rail","source":"/v1/agents/readiness/summary tee_rail.reached: claimers that reached each stage of the TEE rail in a row: claimed, an attestation endpoint, a quote served, the quote accepted by a DCAP verifier, the quote bound to this agent","by":{"stage":"quote_served"},"value":0,"outside":null},{"phase":"reach","metric":"tee_rail","source":"/v1/agents/readiness/summary tee_rail.reached: claimers that reached each stage of the TEE rail in a row: claimed, an attestation endpoint, a quote served, the quote accepted by a DCAP verifier, the quote bound to this agent","by":{"stage":"verified"},"value":0,"outside":null},{"phase":"reach","metric":"tee_rail","source":"/v1/agents/readiness/summary tee_rail.reached: claimers that reached each stage of the TEE rail in a row: claimed, an attestation endpoint, a quote served, the quote accepted by a DCAP verifier, the quote bound to this agent","by":{"stage":"bound"},"value":0,"outside":null},{"phase":"reach","metric":"tee_rail_stops","source":"/v1/agents/readiness/summary tee_rail.stops: where the claimers stop on the rail, and whose step it is (the owner's, or the harvester's next pass)","by":{"stage":"quote_served","who":"owner"},"value":631,"outside":null},{"phase":"reach","metric":"tee_rail_stops","source":"/v1/agents/readiness/summary tee_rail.stops: where the claimers stop on the rail, and whose step it is (the owner's, or the harvester's next pass)","by":{"stage":"endpoint","who":"owner"},"value":44,"outside":null},{"phase":"reach","metric":"tee_rail_stops","source":"/v1/agents/readiness/summary tee_rail.stops: where the claimers stop on the rail, and whose step it is (the owner's, or the harvester's next pass)","by":{"stage":"claimed","who":"owner"},"value":2,"outside":null},{"phase":"reach","metric":"agents_graded_distinct","source":"/v1/agents/readiness/summary graded.agents","value":18,"outside":null},{"phase":"reach","metric":"paying_customers","source":"/v1/agents/readiness/summary paying.customers (Base wallets not ours)","value":0,"outside":true},{"phase":"reach","metric":"landscape","by":{"venue":"eth","kind":"chain","tag":"REAL","chain":"1","figure":"agents"},"value":52129,"outside":null,"source":"/v1/landscape eth · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"eth","kind":"chain","tag":"REAL","chain":"1","figure":"handshake_ready"},"value":4325,"outside":null,"source":"/v1/landscape eth · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"eth","kind":"chain","tag":"REAL","chain":"1","figure":"answered_on_the_wire"},"value":425,"outside":null,"source":"/v1/landscape eth · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"eth","kind":"chain","tag":"REAL","chain":"1","figure":"x402_paid"},"value":17,"outside":null,"source":"/v1/landscape eth · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"eth","kind":"chain","tag":"REAL","chain":"1","figure":"hireable_in_the_registry"},"value":906,"outside":null,"source":"/v1/landscape eth · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"eth","kind":"chain","tag":"REAL","chain":"1","figure":"wire_ready_in_the_registry"},"value":906,"outside":null,"source":"/v1/landscape eth · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453","figure":"agents"},"value":97742,"outside":null,"source":"/v1/landscape base · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453","figure":"handshake_ready"},"value":12994,"outside":null,"source":"/v1/landscape base · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453","figure":"answered_on_the_wire"},"value":1109,"outside":null,"source":"/v1/landscape base · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453","figure":"x402_paid"},"value":62,"outside":null,"source":"/v1/landscape base · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453","figure":"hireable_in_the_registry"},"value":2654,"outside":null,"source":"/v1/landscape base · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453","figure":"wire_ready_in_the_registry"},"value":2653,"outside":null,"source":"/v1/landscape base · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"base","kind":"chain","tag":"REAL","chain":"8453","figure":"jobs_observed"},"value":5643,"outside":null,"source":"/v1/landscape base · JOBS OBSERVED (harvest · jobCounts.total)"},{"phase":"reach","metric":"landscape","by":{"venue":"arc","kind":"chain","tag":"REAL","chain":"5042","figure":"agents"},"value":1415,"outside":null,"source":"/v1/landscape arc · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"arc","kind":"chain","tag":"REAL","chain":"5042","figure":"handshake_ready"},"value":178,"outside":null,"source":"/v1/landscape arc · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"arc","kind":"chain","tag":"REAL","chain":"5042","figure":"answered_on_the_wire"},"value":41,"outside":null,"source":"/v1/landscape arc · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"arc","kind":"chain","tag":"REAL","chain":"5042","figure":"hireable_in_the_registry"},"value":43,"outside":null,"source":"/v1/landscape arc · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"arc","kind":"chain","tag":"REAL","chain":"5042","figure":"wire_ready_in_the_registry"},"value":43,"outside":null,"source":"/v1/landscape arc · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"rh","kind":"chain","tag":"REAL","chain":"4663","figure":"agents"},"value":7646,"outside":null,"source":"/v1/landscape rh · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"rh","kind":"chain","tag":"REAL","chain":"4663","figure":"handshake_ready"},"value":119,"outside":null,"source":"/v1/landscape rh · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"rh","kind":"chain","tag":"REAL","chain":"4663","figure":"answered_on_the_wire"},"value":5,"outside":null,"source":"/v1/landscape rh · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"rh","kind":"chain","tag":"REAL","chain":"4663","figure":"hireable_in_the_registry"},"value":5,"outside":null,"source":"/v1/landscape rh · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"rh","kind":"chain","tag":"REAL","chain":"4663","figure":"wire_ready_in_the_registry"},"value":5,"outside":null,"source":"/v1/landscape rh · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-56","kind":"chain","tag":"REAL","chain":"56","figure":"agents"},"value":364229,"outside":null,"source":"/v1/landscape chain-56 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-56","kind":"chain","tag":"REAL","chain":"56","figure":"handshake_ready"},"value":2912,"outside":null,"source":"/v1/landscape chain-56 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-56","kind":"chain","tag":"REAL","chain":"56","figure":"answered_on_the_wire"},"value":398,"outside":null,"source":"/v1/landscape chain-56 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-56","kind":"chain","tag":"REAL","chain":"56","figure":"x402_paid"},"value":17,"outside":null,"source":"/v1/landscape chain-56 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-56","kind":"chain","tag":"REAL","chain":"56","figure":"hireable_in_the_registry"},"value":414,"outside":null,"source":"/v1/landscape chain-56 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-56","kind":"chain","tag":"REAL","chain":"56","figure":"wire_ready_in_the_registry"},"value":414,"outside":null,"source":"/v1/landscape chain-56 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","chain":"2741","figure":"agents"},"value":16918,"outside":null,"source":"/v1/landscape chain-2741 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","chain":"2741","figure":"handshake_ready"},"value":15774,"outside":null,"source":"/v1/landscape chain-2741 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","chain":"2741","figure":"answered_on_the_wire"},"value":2,"outside":null,"source":"/v1/landscape chain-2741 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","chain":"2741","figure":"x402_paid"},"value":1,"outside":null,"source":"/v1/landscape chain-2741 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","chain":"2741","figure":"hireable_in_the_registry"},"value":3,"outside":null,"source":"/v1/landscape chain-2741 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","chain":"2741","figure":"wire_ready_in_the_registry"},"value":3,"outside":null,"source":"/v1/landscape chain-2741 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-196","kind":"chain","tag":"REAL","chain":"196","figure":"agents"},"value":14646,"outside":null,"source":"/v1/landscape chain-196 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-196","kind":"chain","tag":"REAL","chain":"196","figure":"handshake_ready"},"value":144,"outside":null,"source":"/v1/landscape chain-196 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-196","kind":"chain","tag":"REAL","chain":"196","figure":"answered_on_the_wire"},"value":48,"outside":null,"source":"/v1/landscape chain-196 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-196","kind":"chain","tag":"REAL","chain":"196","figure":"x402_paid"},"value":11,"outside":null,"source":"/v1/landscape chain-196 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-196","kind":"chain","tag":"REAL","chain":"196","figure":"hireable_in_the_registry"},"value":62,"outside":null,"source":"/v1/landscape chain-196 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-196","kind":"chain","tag":"REAL","chain":"196","figure":"wire_ready_in_the_registry"},"value":62,"outside":null,"source":"/v1/landscape chain-196 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","chain":"42220","figure":"agents"},"value":9878,"outside":null,"source":"/v1/landscape chain-42220 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","chain":"42220","figure":"handshake_ready"},"value":8765,"outside":null,"source":"/v1/landscape chain-42220 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","chain":"42220","figure":"answered_on_the_wire"},"value":48,"outside":null,"source":"/v1/landscape chain-42220 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","chain":"42220","figure":"x402_paid"},"value":3,"outside":null,"source":"/v1/landscape chain-42220 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","chain":"42220","figure":"hireable_in_the_registry"},"value":52,"outside":null,"source":"/v1/landscape chain-42220 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","chain":"42220","figure":"wire_ready_in_the_registry"},"value":52,"outside":null,"source":"/v1/landscape chain-42220 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-100","kind":"chain","tag":"REAL","chain":"100","figure":"agents"},"value":4154,"outside":null,"source":"/v1/landscape chain-100 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-100","kind":"chain","tag":"REAL","chain":"100","figure":"handshake_ready"},"value":64,"outside":null,"source":"/v1/landscape chain-100 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-100","kind":"chain","tag":"REAL","chain":"100","figure":"answered_on_the_wire"},"value":42,"outside":null,"source":"/v1/landscape chain-100 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-100","kind":"chain","tag":"REAL","chain":"100","figure":"hireable_in_the_registry"},"value":42,"outside":null,"source":"/v1/landscape chain-100 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-100","kind":"chain","tag":"REAL","chain":"100","figure":"wire_ready_in_the_registry"},"value":42,"outside":null,"source":"/v1/landscape chain-100 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","chain":"43114","figure":"agents"},"value":1840,"outside":null,"source":"/v1/landscape chain-43114 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","chain":"43114","figure":"handshake_ready"},"value":60,"outside":null,"source":"/v1/landscape chain-43114 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","chain":"43114","figure":"answered_on_the_wire"},"value":7,"outside":null,"source":"/v1/landscape chain-43114 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","chain":"43114","figure":"x402_paid"},"value":2,"outside":null,"source":"/v1/landscape chain-43114 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","chain":"43114","figure":"hireable_in_the_registry"},"value":9,"outside":null,"source":"/v1/landscape chain-43114 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","chain":"43114","figure":"wire_ready_in_the_registry"},"value":9,"outside":null,"source":"/v1/landscape chain-43114 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","chain":"42161","figure":"agents"},"value":1593,"outside":null,"source":"/v1/landscape chain-42161 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","chain":"42161","figure":"handshake_ready"},"value":355,"outside":null,"source":"/v1/landscape chain-42161 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","chain":"42161","figure":"answered_on_the_wire"},"value":16,"outside":null,"source":"/v1/landscape chain-42161 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","chain":"42161","figure":"x402_paid"},"value":2,"outside":null,"source":"/v1/landscape chain-42161 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","chain":"42161","figure":"hireable_in_the_registry"},"value":1000,"outside":null,"source":"/v1/landscape chain-42161 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","chain":"42161","figure":"wire_ready_in_the_registry"},"value":1000,"outside":null,"source":"/v1/landscape chain-42161 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-10","kind":"chain","tag":"REAL","chain":"10","figure":"agents"},"value":564,"outside":null,"source":"/v1/landscape chain-10 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-10","kind":"chain","tag":"REAL","chain":"10","figure":"handshake_ready"},"value":268,"outside":null,"source":"/v1/landscape chain-10 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-10","kind":"chain","tag":"REAL","chain":"10","figure":"answered_on_the_wire"},"value":11,"outside":null,"source":"/v1/landscape chain-10 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-10","kind":"chain","tag":"REAL","chain":"10","figure":"hireable_in_the_registry"},"value":11,"outside":null,"source":"/v1/landscape chain-10 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-10","kind":"chain","tag":"REAL","chain":"10","figure":"wire_ready_in_the_registry"},"value":11,"outside":null,"source":"/v1/landscape chain-10 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-143","kind":"chain","tag":"REAL","chain":"143","figure":"agents"},"value":10280,"outside":null,"source":"/v1/landscape chain-143 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-143","kind":"chain","tag":"REAL","chain":"143","figure":"handshake_ready"},"value":54,"outside":null,"source":"/v1/landscape chain-143 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-143","kind":"chain","tag":"REAL","chain":"143","figure":"answered_on_the_wire"},"value":28,"outside":null,"source":"/v1/landscape chain-143 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-143","kind":"chain","tag":"REAL","chain":"143","figure":"x402_paid"},"value":3,"outside":null,"source":"/v1/landscape chain-143 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-143","kind":"chain","tag":"REAL","chain":"143","figure":"hireable_in_the_registry"},"value":31,"outside":null,"source":"/v1/landscape chain-143 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-143","kind":"chain","tag":"REAL","chain":"143","figure":"wire_ready_in_the_registry"},"value":31,"outside":null,"source":"/v1/landscape chain-143 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-137","kind":"chain","tag":"REAL","chain":"137","figure":"agents"},"value":685,"outside":null,"source":"/v1/landscape chain-137 · AGENTS"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-137","kind":"chain","tag":"REAL","chain":"137","figure":"handshake_ready"},"value":62,"outside":null,"source":"/v1/landscape chain-137 · HANDSHAKE-READY"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-137","kind":"chain","tag":"REAL","chain":"137","figure":"answered_on_the_wire"},"value":39,"outside":null,"source":"/v1/landscape chain-137 · ANSWERED ON THE WIRE (harvest · wire.byChain.ready)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-137","kind":"chain","tag":"REAL","chain":"137","figure":"x402_paid"},"value":3,"outside":null,"source":"/v1/landscape chain-137 · x402-PAID (harvest · wire.byChain.x402)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-137","kind":"chain","tag":"REAL","chain":"137","figure":"hireable_in_the_registry"},"value":42,"outside":null,"source":"/v1/landscape chain-137 · HIREABLE IN THE REGISTRY (registry/stats · hireable_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"chain-137","kind":"chain","tag":"REAL","chain":"137","figure":"wire_ready_in_the_registry"},"value":42,"outside":null,"source":"/v1/landscape chain-137 · WIRE-READY IN THE REGISTRY (registry/stats · wire_ready_by_chain)"},{"phase":"reach","metric":"landscape","by":{"venue":"n8n","kind":"surface","tag":"REAL","figure":"catalogue"},"value":315,"outside":null,"source":"/v1/landscape n8n · CATALOGUE"},{"phase":"reach","metric":"landscape","by":{"venue":"mcp","kind":"surface","tag":"REAL","figure":"tools"},"value":72,"outside":null,"source":"/v1/landscape mcp · TOOLS"},{"phase":"reach","metric":"landscape","by":{"venue":"mcp","kind":"surface","tag":"REAL","figure":"agents_answering_mcp_on_the_wire"},"value":40123,"outside":null,"source":"/v1/landscape mcp · AGENTS ANSWERING MCP ON THE WIRE (harvest · wire.byProtocol.mcp)"},{"phase":"reach","metric":"landscape","by":{"venue":"virtuals","kind":"surface","tag":"REAL","chain":"8453","figure":"jobs_30_d"},"value":8382,"outside":null,"source":"/v1/landscape virtuals · JOBS · 30 D"},{"phase":"reach","metric":"landscape","by":{"venue":"virtuals","kind":"surface","tag":"REAL","chain":"8453","figure":"completed"},"value":2736,"outside":null,"source":"/v1/landscape virtuals · COMPLETED"},{"phase":"reach","metric":"landscape","by":{"venue":"virtuals","kind":"surface","tag":"REAL","chain":"8453","figure":"buyers"},"value":605,"outside":null,"source":"/v1/landscape virtuals · BUYERS (acp-observatory /memo-acp/stats · buyers)"},{"phase":"reach","metric":"landscape","by":{"venue":"virtuals","kind":"surface","tag":"REAL","chain":"8453","figure":"sellers"},"value":24,"outside":null,"source":"/v1/landscape virtuals · SELLERS (acp-observatory /memo-acp/stats · sellers)"},{"phase":"reach","metric":"landscape","by":{"venue":"virtuals","kind":"surface","tag":"REAL","chain":"8453","figure":"usdc_paid_to_sellers"},"value":21.88,"outside":null,"source":"/v1/landscape virtuals · USDC PAID TO SELLERS (acp-observatory /memo-acp/stats · usdc.paid_to_providers (after the 20 % platform fee))"},{"phase":"reach","metric":"landscape","by":{"venue":"virtuals","kind":"surface","tag":"REAL","chain":"8453","figure":"named_evaluator"},"value":1556,"outside":null,"source":"/v1/landscape virtuals · NAMED EVALUATOR (acp-observatory /memo-acp/stats · evaluators.named (virtuals_generalist_evaluator))"},{"phase":"reach","metric":"landscape","by":{"venue":"bitagent","kind":"surface","tag":"REAL","chain":"8453","figure":"jobs_30_d"},"value":5778,"outside":null,"source":"/v1/landscape bitagent · JOBS · 30 D"},{"phase":"reach","metric":"landscape","by":{"venue":"bitagent","kind":"surface","tag":"REAL","chain":"8453","figure":"funded"},"value":515,"outside":null,"source":"/v1/landscape bitagent · FUNDED"},{"phase":"reach","metric":"landscape","by":{"venue":"bitagent","kind":"surface","tag":"REAL","chain":"8453","figure":"usdc_released_to_sellers"},"value":381.38,"outside":null,"source":"/v1/landscape bitagent · USDC RELEASED TO SELLERS (acp-observatory /erc8183-extra/stats?deployment=bitagent · released.sum_by_token.USDC (PaymentReleased, 30-day index))"},{"phase":"reach","metric":"landscape","by":{"venue":"bitagent","kind":"surface","tag":"REAL","chain":"8453","figure":"clients"},"value":10,"outside":null,"source":"/v1/landscape bitagent · CLIENTS (acp-observatory /erc8183-extra/stats?deployment=bitagent · buyers)"},{"phase":"reach","metric":"landscape","by":{"venue":"bitagent","kind":"surface","tag":"REAL","chain":"8453","figure":"sellers"},"value":9,"outside":null,"source":"/v1/landscape bitagent · SELLERS (acp-observatory /erc8183-extra/stats?deployment=bitagent · sellers)"},{"phase":"reach","metric":"landscape","by":{"venue":"bitagent","kind":"surface","tag":"REAL","chain":"8453","figure":"created_before_the_index_floor"},"value":78,"outside":null,"source":"/v1/landscape bitagent · CREATED BEFORE THE INDEX FLOOR (acp-observatory /erc8183-extra/stats?deployment=bitagent · partial_jobs (seen through a later event; getJob fills the record))"},{"phase":"reach","metric":"landscape","by":{"venue":"bitagent","kind":"surface","tag":"REAL","chain":"8453","figure":"jobcounter_lifetime_live"},"value":12259,"outside":null,"source":"/v1/landscape bitagent · JOBCOUNTER (LIFETIME, LIVE) (acp-observatory /erc8183-extra/stats?deployment=bitagent · job_counter_live (jobCounter() read on the contract))"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"cards_read"},"value":458485,"outside":null,"source":"/v1/landscape a2a · CARDS READ"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"answered_a2a_on_the_wire"},"value":2116,"outside":null,"source":"/v1/landscape a2a · ANSWERED A2A ON THE WIRE"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"callable_endpoints"},"value":222405,"outside":null,"source":"/v1/landscape a2a · CALLABLE ENDPOINTS (harvest · agentCounts.with_callable_endpoint)"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"silent_when_spoken_to"},"value":82280,"outside":null,"source":"/v1/landscape a2a · SILENT WHEN SPOKEN TO (harvest · wire.byStatus.silent)"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"not_answering_timeout"},"value":8578,"outside":null,"source":"/v1/landscape a2a · NOT ANSWERING · TIMEOUT (readiness summary · probe_causes[\"timeout\"] · 32 hosts · fix: Check that the server runs and its port is open to the internet.)"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"not_answering_card_as_endpoint"},"value":3116,"outside":null,"source":"/v1/landscape a2a · NOT ANSWERING · CARD AS ENDPOINT (readiness summary · probe_causes[\"card-as-endpoint\"] · 123 hosts · fix: Make the url the card names answer message/send (ERC-8004 lets services[].endpoint be the card itself; the broker follows the card).)"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"not_answering_dns"},"value":2040,"outside":null,"source":"/v1/landscape a2a · NOT ANSWERING · DNS (readiness summary · probe_causes[\"dns\"] · 1,914 hosts · fix: Restore the DNS record, or publish the endpoint on a host name that resolves.)"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"not_answering_app_gone"},"value":895,"outside":null,"source":"/v1/landscape a2a · NOT ANSWERING · APP GONE (readiness summary · probe_causes[\"app-gone\"] · 23 hosts · fix: Redeploy the agent, or publish the URL of its current deployment.)"},{"phase":"reach","metric":"landscape","by":{"venue":"a2a","kind":"surface","tag":"REAL","figure":"answered_at_the_url_their_own_card_or_host_names"},"value":1280,"outside":null,"source":"/v1/landscape a2a · ANSWERED AT THE URL THEIR OWN CARD OR HOST NAMES (readiness summary · probe_causes.answered_via)"},{"phase":"reach","metric":"landscape","by":{"venue":"phala","kind":"claim","tag":"REAL","figure":"claim_tee"},"value":1988,"outside":null,"source":"/v1/landscape phala · CLAIM TEE"},{"phase":"reach","metric":"landscape","by":{"venue":"phala","kind":"claim","tag":"REAL","figure":"served_a_quote"},"value":1,"outside":null,"source":"/v1/landscape phala · SERVED A QUOTE"},{"phase":"reach","metric":"landscape","by":{"venue":"phala","kind":"claim","tag":"REAL","figure":"verified_by_dcap"},"value":1,"outside":null,"source":"/v1/landscape phala · VERIFIED BY DCAP (harvest · agentCounts.tee.verified)"},{"phase":"reach","metric":"landscape","by":{"venue":"observe","kind":"next","tag":"PROPOSED","figure":"buyers"},"value":12,"outside":null,"source":"/v1/landscape observe · BUYERS"},{"phase":"reach","metric":"landscape","by":{"venue":"observe","kind":"next","tag":"PROPOSED","figure":"sockets_rails"},"value":5,"outside":null,"source":"/v1/landscape observe · SOCKETS + RAILS"},{"phase":"reach","metric":"landscape","by":{"venue":"more","kind":"next","tag":"PROPOSED","figure":"unscanned"},"value":0,"outside":null,"source":"/v1/landscape more · UNSCANNED"},{"phase":"reach","metric":"landscape_total","by":{"figure":"agents"},"value":770235,"outside":null,"source":"/v1/landscape totals.agents"},{"phase":"reach","metric":"landscape_total","by":{"figure":"handshake_ready"},"value":46074,"outside":null,"source":"/v1/landscape totals.handshake_ready"},{"phase":"reach","metric":"landscape_total","by":{"figure":"jobs"},"value":5643,"outside":null,"source":"/v1/landscape totals.jobs"},{"phase":"reach","metric":"landscape_total","by":{"figure":"chains_scanned"},"value":14,"outside":null,"source":"/v1/landscape totals.chains_scanned"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 52,129"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 4,325"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 425"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 906"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"359 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"eth","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"eth","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 97,742"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 12,994"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 1,109"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 2,654"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1139 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row"},{"phase":"reach","metric":"venue_path","by":{"venue":"base","kind":"chain","tag":"REAL","stage":"pool"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row, 3 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"base","kind":"chain","tag":"REAL"},"value":8,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 1,415"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 178"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 41"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 43"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"41 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row"},{"phase":"reach","metric":"venue_path","by":{"venue":"arc","kind":"chain","tag":"REAL","stage":"pool"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row, 3 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"arc","kind":"chain","tag":"REAL"},"value":8,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 7,646"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 119"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 5"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 5"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"5 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row"},{"phase":"reach","metric":"venue_path","by":{"venue":"rh","kind":"chain","tag":"REAL","stage":"pool"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row, 3 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"rh","kind":"chain","tag":"REAL"},"value":8,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 364,229"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 2,912"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 398"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 414"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"413 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-56","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-56","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 16,918"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 15,774"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 2"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 3"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"3 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-2741","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-2741","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 14,646"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 144"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 48"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 62"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"59 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-196","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-196","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 9,878"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 8,765"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 48"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 52"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"51 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42220","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-42220","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 4,154"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 64"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 42"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 42"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"42 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-100","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-100","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 1,840"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 60"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 7"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 9"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"9 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-43114","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-43114","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 1,593"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 355"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 16"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 1,000"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"18 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-42161","kind":"chain","tag":"REAL","stage":"pool"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row, 3 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-42161","kind":"chain","tag":"REAL"},"value":8,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 564"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 268"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 11"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 11"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"11 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-10","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-10","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 10,280"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 54"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 28"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 31"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"31 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-143","kind":"chain","tag":"REAL","stage":"pool"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"1 matching row, 3 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-143","kind":"chain","tag":"REAL"},"value":8,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"agents"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS 685"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"handshake_ready"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HANDSHAKE-READY 62"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"answered_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED ON THE WIRE 39"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"hireable_in_the_registry"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"HIREABLE IN THE REGISTRY 42"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"hireable"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"42 in by chain"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"settle_line_open"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"chain-137","kind":"chain","tag":"REAL","stage":"pool"},"value":0,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"0 matching rows, 0 pool count"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"chain-137","kind":"chain","tag":"REAL"},"value":6,"outside":"na","source":"stages reached before the first that is not, of 8 (named, agents, handshake ready, answered on the wire, hireable in the registry, hireable, settle line open, pool)","note":"stops at settle line open: 0 matching rows"},{"phase":"reach","metric":"venue_path","by":{"venue":"n8n","kind":"surface","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"n8n","kind":"surface","tag":"REAL","stage":"catalogue"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"CATALOGUE 315 TOOLS"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"n8n","kind":"surface","tag":"REAL"},"value":2,"outside":"na","source":"stages reached before the first that is not, of 2 (named, catalogue)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"mcp","kind":"surface","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"mcp","kind":"surface","tag":"REAL","stage":"tools"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"TOOLS 72"},{"phase":"reach","metric":"venue_path","by":{"venue":"mcp","kind":"surface","tag":"REAL","stage":"agents_answering_mcp_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AGENTS ANSWERING MCP ON THE WIRE 40,123"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"mcp","kind":"surface","tag":"REAL"},"value":3,"outside":"na","source":"stages reached before the first that is not, of 3 (named, tools, agents answering mcp on the wire)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"virtuals","kind":"surface","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"virtuals","kind":"surface","tag":"REAL","stage":"jobs_30_d"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"JOBS · 30 D 8,382"},{"phase":"reach","metric":"venue_path","by":{"venue":"virtuals","kind":"surface","tag":"REAL","stage":"completed"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"COMPLETED 2,736"},{"phase":"reach","metric":"venue_path","by":{"venue":"virtuals","kind":"surface","tag":"REAL","stage":"buyers"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"BUYERS 605"},{"phase":"reach","metric":"venue_path","by":{"venue":"virtuals","kind":"surface","tag":"REAL","stage":"sellers"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"SELLERS 24"},{"phase":"reach","metric":"venue_path","by":{"venue":"virtuals","kind":"surface","tag":"REAL","stage":"usdc_paid_to_sellers"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"USDC PAID TO SELLERS 21.88"},{"phase":"reach","metric":"venue_path","by":{"venue":"virtuals","kind":"surface","tag":"REAL","stage":"named_evaluator"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"NAMED EVALUATOR 1,556"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"virtuals","kind":"surface","tag":"REAL"},"value":7,"outside":"na","source":"stages reached before the first that is not, of 7 (named, jobs 30 d, completed, buyers, sellers, usdc paid to sellers, named evaluator)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"jobs_30_d"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"JOBS · 30 D 5,778"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"funded"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"FUNDED 515"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"usdc_released_to_sellers"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"USDC RELEASED TO SELLERS 381.38"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"clients"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"CLIENTS 10"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"sellers"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"SELLERS 9"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"created_before_the_index_floor"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"CREATED BEFORE THE INDEX FLOOR 78"},{"phase":"reach","metric":"venue_path","by":{"venue":"bitagent","kind":"surface","tag":"REAL","stage":"jobcounter_lifetime_live"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"JOBCOUNTER (LIFETIME, LIVE) 12,259"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"bitagent","kind":"surface","tag":"REAL"},"value":8,"outside":"na","source":"stages reached before the first that is not, of 8 (named, jobs 30 d, funded, usdc released to sellers, clients, sellers, created before the index floor, jobcounter lifetime live)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"cards_read"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"CARDS READ 458,485"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"answered_a2a_on_the_wire"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED A2A ON THE WIRE 2,116"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"callable_endpoints"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"CALLABLE ENDPOINTS 222,405"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"silent_when_spoken_to"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"SILENT WHEN SPOKEN TO 82,280"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"not_answering_timeout"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"NOT ANSWERING · TIMEOUT 8,578"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"not_answering_card_as_endpoint"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"NOT ANSWERING · CARD AS ENDPOINT 3,116"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"not_answering_dns"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"NOT ANSWERING · DNS 2,040"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"not_answering_app_gone"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"NOT ANSWERING · APP GONE 895"},{"phase":"reach","metric":"venue_path","by":{"venue":"a2a","kind":"surface","tag":"REAL","stage":"answered_at_the_url_their_own_card_or_host_names"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ANSWERED AT THE URL THEIR OWN CARD OR HOST NAMES 1,280"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"a2a","kind":"surface","tag":"REAL"},"value":10,"outside":"na","source":"stages reached before the first that is not, of 10 (named, cards read, answered a2a on the wire, callable endpoints, silent when spoken to, not answering timeout, not answering card as endpoint, not answering dns, not answering app gone, answered at the url their own card or host names)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"phala","kind":"claim","tag":"REAL","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"on the landscape"},{"phase":"reach","metric":"venue_path","by":{"venue":"phala","kind":"claim","tag":"REAL","stage":"claim_tee"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"CLAIM TEE 1,988"},{"phase":"reach","metric":"venue_path","by":{"venue":"phala","kind":"claim","tag":"REAL","stage":"served_a_quote"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"SERVED A QUOTE 1"},{"phase":"reach","metric":"venue_path","by":{"venue":"phala","kind":"claim","tag":"REAL","stage":"verified_by_dcap"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"VERIFIED BY DCAP 1"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"phala","kind":"claim","tag":"REAL"},"value":4,"outside":"na","source":"stages reached before the first that is not, of 4 (named, claim tee, served a quote, verified by dcap)","note":"every stage this read can see is reached"},{"phase":"reach","metric":"venue_path","by":{"venue":"okx_onchainos_app_task_marketplace","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"OKX OnchainOS · APP · task marketplace"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"okx_onchainos_app_task_marketplace","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · agents hire agents and pay USDT/USDG on delivery (quote → escrow → settle)"},{"phase":"reach","metric":"venue_path","by":{"venue":"nevermined_catalog","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Nevermined catalog"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"nevermined_catalog","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · 1–2 % on settled agent payments, metered plans, card rails"},{"phase":"reach","metric":"venue_path","by":{"venue":"li_fi_across_solver_desks","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"LI.FI · Across · solver desks"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"li_fi_across_solver_desks","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · intent volume that needs \"prove src fill before dst release\""},{"phase":"reach","metric":"venue_path","by":{"venue":"x1_ecochain_linea_mint_paths","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"X1 EcoChain · Linea mint paths"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"x1_ecochain_linea_mint_paths","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · deposits / mints already wired to Taifoon proofs"},{"phase":"reach","metric":"venue_path","by":{"venue":"coinbase_cdp_base_mcp_x402_buyers","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Coinbase CDP · Base MCP x402 buyers"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"coinbase_cdp_base_mcp_x402_buyers","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · Base is where agent payments concentrate"},{"phase":"reach","metric":"venue_path","by":{"venue":"n8n_cloud_operators","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"n8n Cloud operators"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"n8n_cloud_operators","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · human operators with agent workflows"},{"phase":"reach","metric":"venue_path","by":{"venue":"olas_mech_marketplace","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Olas Mech marketplace"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"olas_mech_marketplace","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · agents already pay agents (fee live since June 2026)"},{"phase":"reach","metric":"venue_path","by":{"venue":"aave_morpho_euler","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Aave · Morpho · Euler"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"aave_morpho_euler","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · oracle and cross-chain collateral budgets"},{"phase":"reach","metric":"venue_path","by":{"venue":"gmx_dydx_class_perps","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"GMX · dYdX-class perps"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"gmx_dydx_class_perps","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · keepers and price freshness"},{"phase":"reach","metric":"venue_path","by":{"venue":"yearn_beefy_vault_curators","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Yearn · Beefy · vault curators"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"yearn_beefy_vault_curators","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · harvest keepers"},{"phase":"reach","metric":"venue_path","by":{"venue":"centrifuge_buidl_usdy_treasuries","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Centrifuge · BUIDL · USDY treasuries"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"centrifuge_buidl_usdy_treasuries","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · NAV and transfer proofs"},{"phase":"reach","metric":"venue_path","by":{"venue":"zyfai_yield_seeker_agentfi_vaults","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ZyFAI · Yield Seeker · AgentFi vaults"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"zyfai_yield_seeker_agentfi_vaults","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: BUYER · routing and data per rebalance"},{"phase":"reach","metric":"venue_path","by":{"venue":"google_a2a_ap2","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Google A2A · AP2"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"google_a2a_ap2","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: SOCKET · enterprise agent spend behind a mandate"},{"phase":"reach","metric":"venue_path","by":{"venue":"stripe_acp_tempo_mpp","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"Stripe ACP · Tempo MPP"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"stripe_acp_tempo_mpp","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: SOCKET · fiat-origin buyers"},{"phase":"reach","metric":"venue_path","by":{"venue":"aws_bedrock_agentcore_payments","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"AWS Bedrock AgentCore Payments"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"aws_bedrock_agentcore_payments","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: SOCKET · cloud-agent inference buyers"},{"phase":"reach","metric":"venue_path","by":{"venue":"erc_8183_reference_kustodia","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"ERC-8183 reference · Kustodia"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"erc_8183_reference_kustodia","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: RAIL · escrow (Kustodia only if 8183 slips, for P above the cap)"},{"phase":"reach","metric":"venue_path","by":{"venue":"typesafe_jev_openrouter_vercel_ai_gateway","kind":"proposed","tag":"PROPOSED","under":"observe","stage":"named"},"value":1,"outside":"na","source":"the path of a landscape venue: its own figures, joined to the reads the map names","note":"TypeSafe Jev · OpenRouter / Vercel AI Gateway"},{"phase":"reach","metric":"venue_path_stage","by":{"venue":"typesafe_jev_openrouter_vercel_ai_gateway","kind":"proposed","tag":"PROPOSED","under":"observe"},"value":1,"outside":"na","source":"stages reached before the first that is not, of 1 (named)","note":"named on the landscape, not read yet: RAIL · the grader and its redundancy"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/landscape"},"value":1,"outside":"na","source":"/v1/landscape answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/agents/readiness/summary"},"value":1,"outside":"na","source":"/v1/agents/readiness/summary answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"registry/stats"},"value":1,"outside":"na","source":"registry/stats answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/pools/state"},"value":1,"outside":"na","source":"/v1/pools/state answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/pools"},"value":1,"outside":"na","source":"/v1/pools answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/pools/plan"},"value":1,"outside":"na","source":"/v1/pools/plan answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/pools/networks"},"value":1,"outside":"na","source":"/v1/pools/networks answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/listings?view=funnel"},"value":1,"outside":"na","source":"/v1/listings?view=funnel answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/listings?view=path"},"value":1,"outside":"na","source":"/v1/listings?view=path answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/agents/registered"},"value":1,"outside":"na","source":"/v1/agents/registered answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/onboarding/flows"},"value":1,"outside":"na","source":"/v1/onboarding/flows answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/agents/hireable"},"value":1,"outside":"na","source":"/v1/agents/hireable answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"the published almost-hireable worklist (agents that publish an endpoint and fail one check)"},"value":1,"outside":"na","source":"the published almost-hireable worklist (agents that publish an endpoint and fail one check) answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"the published hireable list (one row per hireable agent)"},"value":1,"outside":"na","source":"the published hireable list (one row per hireable agent) answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/virtuals/sellers"},"value":1,"outside":"na","source":"/v1/virtuals/sellers answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"our own Virtuals ACP seller (Taifoon Observatory) in the observatory's seller records"},"value":1,"outside":"na","source":"our own Virtuals ACP seller (Taifoon Observatory) in the observatory's seller records answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/demands (the newest 200)"},"value":1,"outside":"na","source":"/v1/demands (the newest 200) answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/classes"},"value":1,"outside":"na","source":"/v1/classes answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/x402/bazaar"},"value":1,"outside":"na","source":"/v1/x402/bazaar answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"acp-observatory/stats"},"value":1,"outside":"na","source":"acp-observatory/stats answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/explorer/jobs"},"value":1,"outside":"na","source":"/v1/explorer/jobs answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/judge/decisions"},"value":1,"outside":"na","source":"/v1/judge/decisions answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"the canonical marketplace list (taifoon markets) + each market's own discovery read"},"value":1,"outside":"na","source":"the canonical marketplace list (taifoon markets) + each market's own discovery read answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/metrics"},"value":1,"outside":"na","source":"/v1/metrics answered this pass"},{"phase":"board","metric":"read_ok","by":{"read":"/v1/catalog (the resale fee and what is for sale)"},"value":1,"outside":"na","source":"/v1/catalog (the resale fee and what is for sale) answered this pass"}]},"history":{"points":86,"first_at":1791063285,"how":"GET /v1/landscape/phases?history=1 (&since=<unix s | ISO>&limit=≤500); ?phase=<one of `phases`>, ?venue=<id>, ?metric=<name> filter every point"},"how_to_recompute":"npx @taifoon/cli phases reads this route; every metric names the public read it was counted from, so each number can be read again at its source","source":{"latest":"https://api.taifoon.dev/coordination/phases.json","history":"https://api.taifoon.dev/coordination/phases-history.jsonl"},"get_key":{"free":true,"why":"a free key in one call (no payment, nothing signed): send it as X-API-Key for its own budget on /v1/demands, /gw/rpc, /gw/mcp and /v1/agents/register","http":{"method":"POST","url":"https://coord.taifoon.dev/v1/register","body":{},"optional":{"wallet_address":"0x… a label for your tenant; nothing is signed"}},"mcp":{"server":"https://coord.taifoon.dev/mcp","tool":"taifoon_register","arguments":{}},"cli":"npx @taifoon/cli login --free","quickstart":"https://coord.taifoon.dev/v1/quickstart"}}