{"windowDays":30,"since":"2026-09-16T00:00:00.000Z","asOf":"2026-10-15T03:07:38.726Z","definitions":{"mcpToolCallsByDay":{"label":"Real MCP tool calls, by day and tool","definition":"Tool, resource and prompt calls on the hosted MCP endpoints (/mcp, /mcp/research) that were answered, by UTC day and tool. Handshakes (initialize, tools/list, ping), refused calls, registries, probes, health checks, tool sweeps (a client calling eight or more tools at most twice each on a day), HEY’s own clients and test or placeholder names are excluded. A day with no call is absent, not zero."},"mcpToolCalls":{"label":"Real MCP tool calls, by tool","definition":"The same calls, summed over the window by tool."},"agentClientsActive":{"label":"Agent clients active","definition":"Distinct external agent clients — by the name they declare (MCP clientInfo, or x-hey-integration on A2A and the REST agent contract) — that made at least one research call in the window: an MCP tool, resource or prompt, an A2A skill or an agent-contract capability. initialize, tools/list and other protocol calls are not research. Registries, probes, health checks, tool sweeps, HEY’s own, test and placeholder clients (the example names HEY’s guides print, `my-agent`) are excluded."},"repeatAgentClients":{"label":"Repeat agent clients","definition":"Agent clients active that made research calls on at least two distinct UTC days in the window. An unnamed caller is never a repeat client: its digest is salted per day by design."},"unnamedResearchDayClients":{"label":"Unnamed research session-days","definition":"Session-days (one day-salted caller digest on one UTC day) with a research call from callers that declared no client name. Counted, never as a client and never as a repeat: the digest is salted per day by design, so one caller on two days is two."},"protocolCalls":{"label":"Calls by protocol","definition":"Requests and research calls per protocol — hosted MCP, the MCP research profile, the npm MCP package (stdio), A2A (/api/a2a) and the REST agent contract (/api/agent/…) — HEY’s own and staff traffic excluded. researchRecordedFrom is the first day that protocol’s rows said which research call they were; a window starting earlier under-counts research before it."},"sdkRequests":{"label":"SDK requests","definition":"Requests whose user agent names the HEY SDK first, HEY’s own excluded: served (2xx/3xx), refused (4xx) and rate-limited (429) among them, and distinct (UTC day, address digest) pairs — address-days, never people."},"discoveryFetches":{"label":"Discovery fetches","definition":"Reads of the machine entry points — llms.txt, the A2A Agent Card, OpenAPI, the $HEY profile, the agent guide as Markdown, the receipt schema and validator — crawlers included, HEY’s own excluded. visitorDays are distinct day-salted digests over the window: one caller on two days counts twice."},"crawlerRequests":{"label":"AI crawler requests on the machine routes, by family","definition":"Requests on the machine entry points (llms.txt, the Agent Card, OpenAPI, /mcp, /api/a2a, /api/agent, …) from the edge log, by the crawler or assistant family the user agent declares (openai, anthropic, perplexity, google, bing). From 2026-09-25 a request the edge cache answered never reaches the origin log, so these are a floor. hoursCovered is how many hours of the window the log holds; null when it holds none."},"erc8004":{"label":"ERC-8004 agent identity","definition":"HEY’s own registration in the ERC-8004 Identity Registry on Robinhood Chain: the agent id, the registry, and the transaction that registered it. Discovery only — HEY claims no reputation or validation through it."},"erc8004Registrations":{"label":"Agents registered on Robinhood Chain (ERC-8004 Identity Registry)","definition":"Registrations in the canonical ERC-8004 Identity Registry on Robinhood Chain (chain 4663, contract 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432): one per Registered(uint256 agentId, string agentURI, address owner) event the registry emitted, by the UTC day of its block, read from the chain once a day from block 0 (basis reconstructed_from_chain). total is every registration up to the last block HEY read; last7Days and last30Days are the seven and thirty UTC days ending on the day HEY read through, that day as far as read. Counts only: no owner, agent id or agent URI is stored or shown, and a registration is not a person, a user or an endorsement — HEY’s own is one of them. Null, with its reason, until HEY has read the registry; never 0."}},"mcpToolCallsByDay":[{"day":"2026-09-26","tools":{"get_project_snapshot":4,"find_projects":1},"total":5},{"day":"2026-09-28","tools":{"chain_overview":1,"find_projects":1,"get_changes":1,"lookup_token":1},"total":4},{"day":"2026-10-06","tools":{"get_project_snapshot":1},"total":1},{"day":"2026-10-07","tools":{"chain_overview":1,"find_projects":1},"total":2},{"day":"2026-10-08","tools":{"get_project_snapshot":2,"get_token_market":2,"ask_hey":1,"research_answer":1},"total":6},{"day":"2026-10-09","tools":{"find_projects":1,"get_changes":1},"total":2},{"day":"2026-10-10","tools":{"find_projects":1,"get_changes":1},"total":2},{"day":"2026-10-11","tools":{"find_projects":1,"get_changes":1},"total":2},{"day":"2026-10-12","tools":{"find_projects":1,"get_changes":1,"prompt:what_changed_today":1},"total":3},{"day":"2026-10-13","tools":{"chain_overview":1,"find_projects":1,"get_changes":1,"research_answer":1},"total":4},{"day":"2026-10-14","tools":{"find_projects":10,"get_changes":6,"research_answer":6,"get_project_snapshot":5,"get_project_timeline":5,"ask_hey":2,"chain_overview":1,"resource:read":1},"total":36}],"mcpToolCalls":[{"tool":"find_projects","calls":18},{"tool":"get_changes","calls":12},{"tool":"get_project_snapshot","calls":12},{"tool":"research_answer","calls":8},{"tool":"get_project_timeline","calls":5},{"tool":"chain_overview","calls":4},{"tool":"ask_hey","calls":3},{"tool":"get_token_market","calls":2},{"tool":"lookup_token","calls":1},{"tool":"prompt:what_changed_today","calls":1},{"tool":"resource:read","calls":1}],"agentClientsActive":9,"repeatAgentClients":2,"unnamedResearchDayClients":72,"protocolCalls":[{"protocol":"mcp_hosted","label":"MCP, hosted (/mcp)","requests":25437,"researchCalls":331,"researchDayClients":77,"researchRecordedFrom":"2026-09-26"},{"protocol":"mcp_research","label":"MCP, research profile (/mcp/research)","requests":10500,"researchCalls":14,"researchDayClients":2,"researchRecordedFrom":"2026-09-30"},{"protocol":"mcp_npm","label":"MCP, npm package (stdio)","requests":2,"researchCalls":2,"researchDayClients":0,"researchRecordedFrom":null},{"protocol":"a2a","label":"A2A (/api/a2a)","requests":345,"researchCalls":46,"researchDayClients":17,"researchRecordedFrom":"2026-09-29"},{"protocol":"rest_agent_contract","label":"REST agent contract (/api/agent/…)","requests":769,"researchCalls":378,"researchDayClients":43,"researchRecordedFrom":"2026-10-05"}],"sdkRequests":{"requests":5619,"served":281,"refused":5338,"rateLimited":4989,"addressDays":9},"discoveryFetches":[{"surface":"llms_txt","route":"/llms.txt","reads":369,"visitorDays":279},{"surface":"agent_card","route":"/.well-known/agent-card.json","reads":349,"visitorDays":166},{"surface":"a2a","route":"/api/a2a","reads":345,"visitorDays":66},{"surface":"hey_profile","route":"/api/hey/profile","reads":99,"visitorDays":65},{"surface":"openapi","route":"/openapi.json","reads":87,"visitorDays":53},{"surface":"agents_md","route":"/developers/agents.md","reads":34,"visitorDays":31},{"surface":"receipt_validate","route":"/api/receipts/validate","reads":30,"visitorDays":5},{"surface":"receipt_schema","route":"/schemas/agent-research-receipt.v1.json","reads":19,"visitorDays":16}],"crawlerRequests":[{"family":"anthropic","requests":508},{"family":"perplexity","requests":10},{"family":"google","requests":8},{"family":"openai","requests":2}],"crawlerHoursCovered":637,"erc8004":{"agentId":8783,"registry":"eip155:4663:0x8004a169fb4a3325136eb29fa0ceb6d2e539a432","registrationTx":"0x9cffd2683d2ed3fb5ea40322c7e788c26aa7f7fe2e1913131f3976e5eb4ff29e","registeredAt":"2026-10-13","registrationFile":"https://heyresearch.xyz/.well-known/agent-registration.json"},"erc8004Registrations":{"registry":"eip155:4663:0x8004a169fb4a3325136eb29fa0ceb6d2e539a432","chainId":4663,"event":"Registered(uint256 indexed agentId, string agentURI, address indexed owner)","basis":"reconstructed_from_chain","collectedFrom":"2026-08-12","readThroughBlock":88804762,"readThroughAt":"2026-10-15T00:44:15.000Z","readAt":"2026-10-15T00:49:19.001Z","stale":false,"total":8798,"last7Days":160,"last30Days":8515,"days":[{"day":"2026-09-16","registrations":21,"cumulative":304,"complete":true},{"day":"2026-09-17","registrations":5,"cumulative":309,"complete":true},{"day":"2026-09-18","registrations":4,"cumulative":313,"complete":true},{"day":"2026-09-19","registrations":113,"cumulative":426,"complete":true},{"day":"2026-09-20","registrations":34,"cumulative":460,"complete":true},{"day":"2026-09-21","registrations":15,"cumulative":475,"complete":true},{"day":"2026-09-22","registrations":35,"cumulative":510,"complete":true},{"day":"2026-09-23","registrations":5615,"cumulative":6125,"complete":true},{"day":"2026-09-24","registrations":105,"cumulative":6230,"complete":true},{"day":"2026-09-25","registrations":56,"cumulative":6286,"complete":true},{"day":"2026-09-26","registrations":104,"cumulative":6390,"complete":true},{"day":"2026-09-27","registrations":5,"cumulative":6395,"complete":true},{"day":"2026-09-28","registrations":48,"cumulative":6443,"complete":true},{"day":"2026-09-29","registrations":48,"cumulative":6491,"complete":true},{"day":"2026-09-30","registrations":32,"cumulative":6523,"complete":true},{"day":"2026-10-01","registrations":57,"cumulative":6580,"complete":true},{"day":"2026-10-02","registrations":1035,"cumulative":7615,"complete":true},{"day":"2026-10-03","registrations":13,"cumulative":7628,"complete":true},{"day":"2026-10-04","registrations":13,"cumulative":7641,"complete":true},{"day":"2026-10-05","registrations":19,"cumulative":7660,"complete":true},{"day":"2026-10-06","registrations":928,"cumulative":8588,"complete":true},{"day":"2026-10-07","registrations":35,"cumulative":8623,"complete":true},{"day":"2026-10-08","registrations":15,"cumulative":8638,"complete":true},{"day":"2026-10-09","registrations":8,"cumulative":8646,"complete":true},{"day":"2026-10-10","registrations":111,"cumulative":8757,"complete":true},{"day":"2026-10-11","registrations":20,"cumulative":8777,"complete":true},{"day":"2026-10-12","registrations":4,"cumulative":8781,"complete":true},{"day":"2026-10-13","registrations":6,"cumulative":8787,"complete":true},{"day":"2026-10-14","registrations":9,"cumulative":8796,"complete":true},{"day":"2026-10-15","registrations":2,"cumulative":8798,"complete":false}]},"internalRequests":1380,"disclaimer":"Public, source-backed activity HEY recorded. Still Building means verified activity through a tracked market drawdown — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}