{"audit":{"version":"1.5","generated_at":"2026-11-12T10:48:27.260735+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/heyresearch.xyz","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"heyresearch.xyz","name":"HEY Research Lab","url":"https://heyresearch.xyz/api/a2a"}},"identity":{"provider":{"organization":"HEY Research Lab","url":"https://heyresearch.xyz/"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":null,"last_elapsed_ms":375,"last_error":null},"track_record":{"first_seen":"2026-11-12T08:16:55.556154+00:00","last_checked":"2026-11-12T08:16:55.556154+00:00","last_seen_ok":"2026-11-12T08:16:55.556154+00:00","checks_total":1,"checks_ok":1,"uptime_pct":null,"uptime_window_days":30,"uptime_probes":0,"archived":false,"archived_reason":null},"conformance":{"score":49,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 0 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":0,"max_points":10,"status":"fail","detail":"No skills declared in card. Hard to route to."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: HEY Research Lab (https://heyresearch.xyz/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":null,"clean":null,"source_url":"https://heyresearch.xyz/api/a2a"},"skills":[{"id":"research_project","name":"Research one project","description":"Is this Robinhood Chain project still being built, and what did it ship? One project's important state from HEY's record: identity, builder activity, market context with its reading date and valuation kind, on-chain use, verification, locks, the newest changes, freshness and coverage. Input: {\"skill\":\"research_project\",\"project\":\"<slug>\"}, or \"q\" (a name or $TICKER) or \"address\" (a 0x contract) in place of the slug — exactly one. Or plain text: a project's name, ticker or 0x contract, looked up through HEY's search — one exact match is researched, several are listed as candidates, none is not_found; HEY never guesses. Add \"contract\":\"agent-intelligence-v1\" for HEY's AgentIntelligenceResponse v1 (answer, tagged claims, unknowns, freshness, evidence ids).","tags":["robinhood-chain","project-research","builder-activity","evidence"],"examples":["{\"skill\":\"research_project\",\"project\":\"chit\"}","research_project chit"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"compare_projects","name":"Compare projects","description":"How do these projects' building records compare? Two to four published projects side by side with the page's own figures and gates. No winner is named. Input: {\"skill\":\"compare_projects\",\"projects\":[\"<slug>\",\"<slug>\"]}. Add \"contract\":\"agent-intelligence-v1\" for HEY's AgentIntelligenceResponse v1 (answer, tagged claims, unknowns, freshness, evidence ids). The contract compares builder metrics over 30 days only.","tags":["robinhood-chain","comparison"],"examples":["{\"skill\":\"compare_projects\",\"projects\":[\"digitaldon\",\"anyroute\"]}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"what_changed","name":"What changed","description":"What changed on Robinhood Chain today or this week, or for one project? Changes HEY recorded on its canonical ledger, chain-wide or for one project, newest first or synced from a cursor. Input: {\"skill\":\"what_changed\",\"project\":\"<slug>\",\"detectedSince\":\"<ISO>\",\"after\":\"<cursor>\",\"limit\":20}; every field optional. Add \"contract\":\"agent-intelligence-v1\" for HEY's AgentIntelligenceResponse v1 (answer, tagged claims, unknowns, freshness, evidence ids). With the contract: {\"project\"?, \"days\": 1–30, \"types\"?: [\"build.release\", …], \"limit\": 1–50, \"building\"?: \"only\"}; \"building\":\"only\" keeps the changes that count as building, and {\"brief\": true} alone is the week on the whole chain (chain_brief), both answered with the contract whether or not it is named.","tags":["changes","monitoring","evidence"],"examples":["{\"skill\":\"what_changed\",\"project\":\"chit\",\"limit\":10}","what_changed"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"explain_fact","name":"Explain a published fact","description":"Why does HEY say a project is Shipping, Dormant or Still Building, or show a figure? The rule, the inputs, the lineage and the evidence ids, from persisted evaluations. Facts: market.valuation, market.status, activity.status, build.momentum, discovery_gap, still_building, research.level, token.verification, source.counted, market_integrity.state, build.change. Input: {\"skill\":\"explain_fact\",\"project\":\"<slug>\",\"fact\":\"<fact>\"}; without fact, the facts HEY can explain. Add \"contract\":\"agent-intelligence-v1\" for HEY's AgentIntelligenceResponse v1 (answer, tagged claims, unknowns, freshness, evidence ids). With the contract the answer is builder_status: activity status with its methodology, inputs, evidence and excluded context.","tags":["explainability","evidence","methodology"],"examples":["{\"skill\":\"explain_fact\",\"project\":\"chit\",\"fact\":\"activity.status\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"check_project_coverage","name":"Check what HEY knows","description":"What does HEY not know about this project? Per dimension, whether HEY measured it: MEASURED, NO_SOURCE, NOT_ENOUGH_YET, STALE, SOURCE_UNAVAILABLE, NOT_APPLICABLE, NOT_RESEARCHED, ERROR or WITHHELD (with an optional stateDetail: PARTIAL or MAPPING_BLOCKED) — states, never a score. Use before concluding anything from an absence. Input: {\"skill\":\"check_project_coverage\",\"project\":\"<slug>\"}. Add \"contract\":\"agent-intelligence-v1\" for HEY's AgentIntelligenceResponse v1 (answer, tagged claims, unknowns, freshness, evidence ids). With the contract each gap is UNKNOWN, NOT_MEASURED, NOT_VERIFIED, STALE or INSUFFICIENT_EVIDENCE.","tags":["coverage","evidence-gaps"],"examples":["{\"skill\":\"check_project_coverage\",\"project\":\"chit\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"investigate_contract","name":"Investigate a contract","description":"Who made this Robinhood Chain contract, and is it a known project's? The contract as HEY recorded it: project, creation, deployer, proxy and implementation history, verified source, interface counts and seven-day activity, each with whether HEY measured it. Input: {\"skill\":\"investigate_contract\",\"address\":\"0x…\"}. Add \"contract\":\"agent-intelligence-v1\" for HEY's AgentIntelligenceResponse v1 (answer, tagged claims, unknowns, freshness, evidence ids). With the contract, and optionally \"project\":\"<slug>\", the answer is VERIFIED, UNVERIFIED, CONTRACT_MISMATCH or UNKNOWN attribution.","tags":["contracts","robinhood-chain"],"examples":["{\"skill\":\"investigate_contract\",\"address\":\"0xd523a627030509021cc39b6d7c8543417d3e50d8\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}],"provenance":[{"source":"a2aregistry","first_seen":"2026-11-12T08:16:55.556154+00:00"}],"recent_probes":[],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-11-12T10:48:27.287619+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/heyresearch.xyz/evidence","dispute_url":"https://agenstry.com/agents/heyresearch.xyz/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"kKxZeANSwE3lc98YRRD5KvL-bTDvTXIMANbUJOBpbmrTEj-_3arEY6n9crhXTsxwamWeRMOjaaUkFc44ESRyzA"}]}