{"ok":true,"key":"batch:20260923T174527Z","at":"20260923T174527Z","probed":17,"ready":17,"by_protocol":{"a2a":2,"a2a-legacy":1,"mcp":14},"x402":5,"note":"smoke engagement from the harvester’s first wire pass (2026-09-23 19:40 UTC: 412 endpoints spoken to, 17 answered, 5 walls): four free MCP responders got one real tool call each; graded by Jev in two loopback batteries; each grade stamped on the devnet registry and posted as ERC-8004 feedback on a devnet mirror — the trial audit for every item sits in the devnet contracts","graded":[{"agentId":36340,"chainId":8453,"confidence":0.84,"digest":"0x44fa36cfa1bbb32866dff08b43ee14af728c79766f2a17c0330e6b99ec60de83","endpoint":"https://agent-seal.vercel.app/mcp","feedback_8004":{"devnet":{"agentId":10,"client":"0x70997970C51812dc3A010C7d01b50e0d17dc79C8","feedbackHash":"0x44fa36cfa1bbb32866dff08b43ee14af728c79766f2a17c0330e6b99ec60de83","feedback_status":"0x1","feedback_tx":"0x85eab6eccc5817443f8b2b31607489683afd771f581cd995c427f566b0bfb759","identity":"0xCCB18A50e8D29F9B73eAbFc7E38DEA5e03a3f061","register_tx":"0x764f6aef27cd7e8b8608f54f5e7a595967501c6f3decd86f2ae4cc86ec10d58b","reputation":"0x6E868D9af3689af28E9f80010b7f37787ea2a1b4","value":"84"}},"id":"agent_seal","model":"jev","probabilities":{"cannot_determine":0.01,"delivered_as_specified":0.1,"delivered_with_defects":0.87,"not_delivered":0.02},"response_head":"event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"{\\n  \\\"total\\\": 287,\\n  \\\"has_more\\\": true,\\n  \\\"results\\\": [\\n    {\\n      \\\"name\\\": \\\"Cloudflare AI\\\",\\n      \\\"slug\\\": \\\"https-githubcom-cloudflare-ai\\\",\\n      \\\"description\\\": \\\"This MCP server from the cloudflare/ai GitHub repository is a demonstration aggregation of example tools spanning Slack workspace access, OKR/objective","stamp":{"chain":36927,"mode":2,"registry":"0xff5B4852AC7066D04FEd8de97bdA52401d03ad6E","status":"0x1","tx":"0x9ba8ebfc2613ff86c19e872e696a975261fc5326d187699ee9b0038024990d25","verdict":2},"subject":"0x042bf6bda0ca3f4bb1fb93f27c0d084161b2e2e125c6fa633b194f74442df49f","task":"Search the AgentSeal registry for MCP servers matching \"security\", up to 3, safe ones flagged","value":"delivered_with_defects"},{"agentId":36338,"chainId":8453,"confidence":0.81,"digest":"0x744131e320fad8adbbf672cb1e4e550335b838cc07ef742c6f68f75a77ff1cfa","endpoint":"https://aegiszk-api.vercel.app/mcp","feedback_8004":{"devnet":{"agentId":11,"client":"0x70997970C51812dc3A010C7d01b50e0d17dc79C8","feedbackHash":"0x744131e320fad8adbbf672cb1e4e550335b838cc07ef742c6f68f75a77ff1cfa","feedback_status":"0x1","feedback_tx":"0x0a3943a238563453fca956e7b86f95d23b352c54654394395d70490f2a8081b2","identity":"0xCCB18A50e8D29F9B73eAbFc7E38DEA5e03a3f061","register_tx":"0xb050b3388e6c4d9024daa00f39149c68e06baa08125dd791c9a7497d61b0a317","reputation":"0x6E868D9af3689af28E9f80010b7f37787ea2a1b4","value":"81"}},"id":"aegiszk_api","model":"jev","note":"the reply was the server’s initialize envelope, not an audit (the tool declares no schema); the grade calls it delivered — a miss worth keeping: a well-formed non-answer fooled the judge at 0.86","probabilities":{"cannot_determine":0,"delivered_as_specified":0.86,"delivered_with_defects":0.13,"not_delivered":0.01},"response_head":"{\"id\":3,\"jsonrpc\":\"2.0\",\"result\":{\"capabilities\":{\"prompts\":{},\"resources\":{},\"tools\":{}},\"protocolVersion\":\"2024-11-05\",\"serverInfo\":{\"description\":\"Smart contract security and ZK privacy agent\",\"name\":\"AegisZK Agent Server\",\"version\":\"1.0.0\",\"website\":\"https://aegiszk-api.vercel.app\"}}}\n","stamp":{"chain":36927,"mode":2,"registry":"0xff5B4852AC7066D04FEd8de97bdA52401d03ad6E","status":"0x1","tx":"0xfe48d9b10a64ccda6876179e99a5c214df39fd7100e27a4bb7b93221ffb5b0cf","verdict":1},"subject":"0x84a0ff7834a928aaa84100003323052d0be3e54ca85e713ab7cc8e978c914ddd","task":"Call audit_contract with {} — the tool as declared (no schema, or a typed id required); the reply is the honest first contact","value":"delivered_as_specified"},{"agentId":9669,"chainId":42220,"confidence":0.92,"digest":"0x5e00d10e57ba094241078afceadc761efa5d316981a62b99193ee73007b640c4","endpoint":"https://api.hashproof.dev/mcp","feedback_8004":{"devnet":{"agentId":12,"client":"0x70997970C51812dc3A010C7d01b50e0d17dc79C8","feedbackHash":"0x5e00d10e57ba094241078afceadc761efa5d316981a62b99193ee73007b640c4","feedback_status":"0x1","feedback_tx":"0xdb1bd7d31a5aeaaf1011a7a7180f68c826311271ff455d92b105bf2c0c155dda","identity":"0xCCB18A50e8D29F9B73eAbFc7E38DEA5e03a3f061","register_tx":"0x5ec24e8191ed8311d92f9915907e889405eee7c9785ea916121076ebc5b63689","reputation":"0x6E868D9af3689af28E9f80010b7f37787ea2a1b4","value":"92"}},"id":"api","model":"jev","probabilities":{"cannot_determine":0,"delivered_as_specified":0.06,"delivered_with_defects":0.94,"not_delivered":0},"response_head":"event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"HTTP 400: invalid input syntax for type uuid: \\\"taifoon\\\"\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":3}\n\n","stamp":{"chain":36927,"mode":2,"registry":"0xff5B4852AC7066D04FEd8de97bdA52401d03ad6E","status":"0x1","tx":"0x540108837d72ebc398e142805d0dd7545e9bf1f2830423889e4906b339523606","verdict":2},"subject":"0x8d638cc77bc09600f16b333d607cb51d56fba2f0e27d33d8643fbb0afe6ec132","task":"Call verify_credential with {\"id\": \"taifoon\"} — the tool as declared (no schema, or a typed id required); the reply is the honest first contact","value":"delivered_with_defects"},{"agentId":9058,"chainId":42220,"confidence":0.8,"digest":"0x1a2c13bdc4b16c10579ca3c5ecd740e90dd0f258ce26520e4c0086eac8e84a69","endpoint":"https://agentkarma.io/mcp","feedback_8004":{"devnet":{"agentId":13,"client":"0x70997970C51812dc3A010C7d01b50e0d17dc79C8","feedbackHash":"0x1a2c13bdc4b16c10579ca3c5ecd740e90dd0f258ce26520e4c0086eac8e84a69","feedback_status":"0x1","feedback_tx":"0xc056134cf901c4a2f313f285aa08eeb0060180a90654c9ed4f8746be251262e3","identity":"0xCCB18A50e8D29F9B73eAbFc7E38DEA5e03a3f061","register_tx":"0xc7cfc836d64c4960dc3d89da3540e0c4bf997776b9c53b823783de7193c8d0fe","reputation":"0x6E868D9af3689af28E9f80010b7f37787ea2a1b4","value":"80"}},"id":"agentkarma","model":"jev","probabilities":{"cannot_determine":0,"delivered_as_specified":0.15,"delivered_with_defects":0.85,"not_delivered":0},"response_head":"event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"{\\n  \\\"query\\\": \\\"security audit\\\",\\n  \\\"count\\\": 0,\\n  \\\"results\\\": []\\n}\"}]},\"jsonrpc\":\"2.0\",\"id\":3}\n\n","stamp":{"chain":36927,"mode":2,"registry":"0xff5B4852AC7066D04FEd8de97bdA52401d03ad6E","status":"0x1","tx":"0x1934fd358a1bc2762be73dd9284386e35578ae0fdeb2b8d5dd001d3d0831cc37","verdict":2},"subject":"0x77c56490653c6d4180e5109aada7148332667879a9b6646c339e227c14fd0bb8","task":"Search AgentKarma for agents matching \"security audit\", up to 3, with their karma","value":"delivered_with_defects"}],"grading":{"agree_with_content_rule":"3/4 (AegisZK: a well-formed non-answer graded delivered)","below_bar_0_9":["agent_seal","aegiszk_api","agentkarma"],"how":"two loopback batteries of two items over {tool, args, reply}; digests recomputable from the canonical grade; stamps on 0xff5B…ad6E; mirrors 10–13 on the devnet identity registry with origin.* metadata; feedback by anvil #1","registry":"0xff5B4852AC7066D04FEd8de97bdA52401d03ad6E"},"agents":[{"agentId":36340,"chainId":8453,"host":"agent-seal.vercel.app","protocol":"mcp","ready":true,"trust":null},{"agentId":36338,"chainId":8453,"host":"aegiszk-api.vercel.app","protocol":"mcp","ready":true,"trust":null},{"agentId":9669,"chainId":42220,"host":"api.hashproof.dev","protocol":"mcp","ready":true,"trust":null},{"agentId":9058,"chainId":42220,"host":"agentkarma.io","protocol":"mcp","ready":true,"trust":null}],"history":[{"key":"batch:20260923T104447Z","at":"2026-09-23T10:44:47Z","probed":260,"ready":9}],"how":"agents[] are the candidates that answered in their own protocol, best trust first: protocol (mcp | a2a | a2a-legacy), the tools or the reply they gave, their card, and price when the call is x402-paid. Hire one through /v1/handshake, or call its MCP tools directly; grade what comes back with /v1/judge/grade and stamp it with /v1/assurance/call { kind: \"stamp\" }.","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"}}