{"ok":true,"schema":"taifoon.readiness-summary.v1","read_at":1790942330,"took_s":75.3,"export_at":1790939756,"source":{"export":"/var/lib/taifoon-harvester/agents.jsonl","observatory":"https://api.taifoon.dev/acp-observatory","pools":["taifoon factory 0x317d55623c974197b6dd1c107cb0cfc3ef04f1eb on 8453","moonbeam factory 0x91f078d10e3f0d05febcea35f114063c696aef54 on 8453"],"quotes":"https://www.taifoon.io/v1/pools/quote","unread":[]},"probe_rate":{"per_pass":1500,"budget_s":240,"interval_s":300,"last_wire_s":243.27,"source":"the harvester's command line (--wire-limit, --wire-seconds, --interval) + its metrics file (last wire phase)"},"agents":49204,"verdicts":{"assured":0,"hireable":5000,"covered":0,"not_hireable":44204},"hireable":5136,"readiness_hireable":5000,"assured":0,"hireable_definition":"owner AND a skill (declared or derived) AND a wire answer (ready|x402) within 12 h AND a hire path (mcp|a2a|a2a-legacy|n8n) or a price (x402) — harvester/hireable.py, the one definition; readiness_hireable additionally needs a job class","joined_to_a_seller":15,"graded":{"agents":13,"rule":"distinct agents with a composed grade (a decision of kind grade) on a handshake sent to them, in the decision ledger (coordd coordination_judge_batches decision-*)"},"paying":{"chain":8453,"customers":0,"customer_wallets":[],"purchases":1,"ours":[{"tx":"0xa892204bc848313c698c24c95fecb1c395896f9f79945b57d0a18bde50565c61","from":"0x5808980304caf94c512884a6d1299664913e218e","at":1790578373018,"blocks":1}],"unresolved":[],"other_chains":{"36927":4},"source":"coordd coordination_judge_batches credit-tx:8453:* (POST /v1/judge/credits/confirm) · sender = the Base transaction's from · ours = packages/addresses wallets[]"},"concentration":{"hosts":384,"top":[{"host":"mcp.zyf.ai","hireable":3321,"owners":1582},{"host":"mcp.surfliquid.com","hireable":267,"owners":1},{"host":"app.singularry.org","hireable":251,"owners":251},{"host":"depunks.club","hireable":224,"owners":1},{"host":"app.getvia.xyz","hireable":167,"owners":147},{"host":"erc8004.heyanon.ai","hireable":88,"owners":1},{"host":"api.freaks.one","hireable":72,"owners":72},{"host":"detailed-hosted-bibliography-icon.trycloudflare.com","hireable":34,"owners":1}],"hireable_excluding_top_host":1815,"top_host_share":0.647,"rule":"hireable agents per host of the endpoint that answered; owners = distinct ERC-8004 owners behind that host"},"funnel":[{"n":1,"step":"identity","ok":49172,"missing":0,"pending":32,"blocked":0,"top_reasons":[{"why":"pending: The owner 0x… is on chain, but the Registered transaction is not on record yet.","n":32,"example":"erc8004:56:361907"}]},{"n":2,"step":"card","ok":49204,"missing":0,"pending":0,"blocked":0,"top_reasons":[]},{"n":3,"step":"endpoint","ok":23047,"missing":26157,"pending":0,"blocked":0,"top_reasons":[{"why":"missing: Only a web address is published; the broker calls MCP, A2A, x402 or an n8n webhook.","n":19058,"example":"erc8004:8453:96304"},{"why":"missing: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","n":7082,"example":"erc8004:56:361598"},{"why":"missing: Only a web, web, web address is published; the broker calls MCP, A2A, x402 or an n8n webhook.","n":10,"example":"erc8004:8453:58403"},{"why":"missing: Only a web, web address is published; the broker calls MCP, A2A, x402 or an n8n webhook.","n":7,"example":"erc8004:1:27916"}]},{"n":4,"step":"probe","ok":5126,"missing":16991,"pending":930,"blocked":26157,"top_reasons":[{"why":"blocked: Nothing to probe until an endpoint is published.","n":26157,"example":"erc8004:56:361598"},{"why":"missing: The endpoint could not be reached: no connection was accepted within N seconds.","n":8573,"example":"erc8004:56:158888"},{"why":"missing: The endpoint answered HTTP but not MCP initialize, A2A message/send or tasks/send: the published endpoint is the agent card, which is read w","n":3673,"example":"erc8004:56:361618"},{"why":"missing: The endpoint could not be reached: its host name does not resolve in DNS.","n":2038,"example":"erc8004:8453:96094"},{"why":"missing: The endpoint answered HTTP but not MCP initialize, A2A message/send or tasks/send: nothing is served at that path (HTTP N).","n":1347,"example":"erc8004:56:359180"},{"why":"pending: The endpoint answered HTTP but not MCP initialize, A2A message/send or tasks/send: it answered HTTP N (rate limited); the probe rests the ho","n":927,"example":"erc8004:1:51472"}]},{"n":5,"step":"skills","ok":49204,"missing":0,"pending":0,"blocked":0,"top_reasons":[]},{"n":6,"step":"class","ok":5000,"missing":1,"pending":0,"blocked":44203,"top_reasons":[{"why":"blocked: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","n":44066,"example":"erc8004:56:361618"},{"why":"blocked: The work is behind an x402 payment wall, and no payer exists yet: no reply, so no check can run.","n":137,"example":"erc8004:56:350343"},{"why":"missing: It answered MCP over the older HTTP+SSE transport; the broker calls MCP streamable HTTP, so no reply can be checked.","n":1,"example":"erc8004:8453:22518"}]},{"n":7,"step":"graded","ok":13,"missing":4988,"pending":0,"blocked":44203,"top_reasons":[{"why":"blocked: A delivery can be graded once the agent is hireable.","n":44203,"example":"erc8004:56:361618"},{"why":"missing: Hireable, but no delivery has been graded yet: a first job is the next step.","n":4987,"example":"erc8004:56:361907"},{"why":"missing: A delivery can be graded once the agent is hireable.","n":1,"example":"erc8004:8453:61527"}]},{"n":8,"step":"record","ok":11,"missing":4990,"pending":0,"blocked":44203,"top_reasons":[{"why":"blocked: No paid job has ended with a ruling yet.","n":44203,"example":"erc8004:56:361618"},{"why":"missing: No paid job has ended with a ruling yet.","n":4990,"example":"erc8004:56:361907"}]},{"n":9,"step":"calibrated","ok":4,"missing":7,"pending":0,"blocked":49193,"top_reasons":[{"why":"blocked: Calibration needs settled jobs first.","n":49193,"example":"erc8004:56:361907"},{"why":"missing: n N, width N; needs n ≥ N and width ≤ N: about N more clean paid jobs.","n":7,"example":"erc8004:8453:96560"}]},{"n":10,"step":"pool_eligible","ok":3,"missing":8,"pending":0,"blocked":49193,"top_reasons":[{"why":"blocked: The opening rule reads the settled record; there is none yet.","n":49193,"example":"erc8004:56:361907"},{"why":"missing: Not yet: n N < N; width N > N; N distinct buyer < N; about N more clean paid jobs.","n":7,"example":"erc8004:8453:96560"},{"why":"missing: Not yet: N distinct buyer < N.","n":1,"example":"erc8004:8453:61527"}]},{"n":11,"step":"pool","ok":7,"missing":0,"pending":0,"blocked":49197,"top_reasons":[{"why":"blocked: No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover.","n":49197,"example":"erc8004:56:361907"}]},{"n":12,"step":"funded","ok":1,"missing":6,"pending":0,"blocked":49197,"top_reasons":[{"why":"blocked: A pool must exist before it can be funded.","n":49197,"example":"erc8004:56:361907"},{"why":"missing: Pool 0x… holds N GLMR free, less than the reference price.","n":6,"example":"erc8004:8453:59050"}]},{"n":13,"step":"assured","ok":0,"missing":7,"pending":0,"blocked":49197,"top_reasons":[{"why":"blocked: Not guaranteed: no pool can carry a job for this seller.","n":49197,"example":"erc8004:56:361907"},{"why":"missing: Not guaranteed. moonbeam: not insurable: no settled job on record, so there is no rate to price a premium from — deposit-only terms","n":4,"example":"erc8004:8453:88536"},{"why":"missing: Not guaranteed. moonbeam: pool 0x… has N free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price N — it c","n":3,"example":"erc8004:8453:59050"}]}],"probe_causes":{"counted_over":"agents with a callable endpoint that the harvester probed: why the published URL did not answer (by_cause), and those that answered only at another URL their own card names (answered_via)","failed":17921,"without_a_cause":0,"answered_via":4151,"by_cause":[{"cause":"timeout","status":"unreachable","n":8573,"words":"no connection was accepted within 12 seconds","fix":"Check that the server runs and its port is open to the internet.","who":"owner","example":"erc8004:56:158888","top_hosts":[{"host":"api.celonova.xyz","n":8491},{"host":"doppel.fun","n":38},{"host":"mateos.tech","n":16},{"host":"dev.aliasai.io","n":2},{"host":"a2a.teeclaw.xyz","n":2}],"hosts":29},{"cause":"card-as-endpoint","status":"silent","n":3673,"words":"the published endpoint is the agent card, which is read with GET; the handshake is POSTed to the card's url","fix":"Put the JSON-RPC URL (the card's url) in services[].endpoint, and make it answer message/send.","who":"owner","example":"erc8004:56:361618","top_hosts":[{"host":"api.normies.art","n":1884},{"host":"api.bortagent.xyz","n":769},{"host":"api.freaks.one","n":211},{"host":"api.dexter.cash","n":137},{"host":"api.helixa.xyz","n":47}],"hosts":254},{"cause":"dns","status":"unreachable","n":2038,"words":"its host name does not resolve in DNS","fix":"Restore the DNS record, or publish the endpoint on a host name that resolves.","who":"owner","example":"erc8004:8453:96094","top_hosts":[{"host":"api.molty.cash","n":44},{"host":"api.dataanalystpro.ai","n":11},{"host":"api.example.com","n":10},{"host":"api.datanova-ai.xyz","n":4},{"host":"connector.agent","n":4}],"hosts":1912},{"cause":"wrong-path","status":"silent","n":1347,"words":"nothing is served at that path (HTTP 404)","fix":"Publish the exact MCP or A2A JSON-RPC URL, path included.","who":"owner","example":"erc8004:56:359180","top_hosts":[{"host":"railway-up-production-cd61.up.railway.app","n":564},{"host":"chainpulse-mcp-production.up.railway.app","n":182},{"host":"meerkat.up.railway.app","n":127},{"host":"www.app.bitagent.io","n":117},{"host":"api.bitagent.io","n":107}],"hosts":111},{"cause":"rate-limited","status":"silent","n":927,"words":"it answered HTTP 429 (rate limited); the probe rests the host for its Retry-After and asks again","fix":"Nothing, unless the limit stays: allow one probe per endpoint a day.","who":"harvester","example":"erc8004:1:51472","top_hosts":[{"host":"api.freaks.one","n":927}],"hosts":1},{"cause":"web-page","status":"silent","n":542,"words":"it serves a web page, not an agent protocol","fix":"Publish the MCP or A2A endpoint instead of the website.","who":"owner","example":"erc8004:56:356151","top_hosts":[{"host":"stubly.org","n":215},{"host":"base-agentwork.vercel.app","n":77},{"host":"facebook.com","n":64},{"host":"build.doppel.fun","n":21},{"host":"agenthaus.space","n":18}],"hosts":91},{"cause":"bad-request","status":"silent","n":342,"words":"it rejected the JSON-RPC handshake (HTTP 4xx): it expects another request format","fix":"Serve MCP initialize or A2A message/send at the published URL.","who":"owner","example":"erc8004:8453:55673","top_hosts":[{"host":"api.freaks.one","n":310},{"host":"github.com","n":21},{"host":"www.commandlayer.org","n":2},{"host":"bunnvault.xyz","n":1},{"host":"intentinterview.com","n":1}],"hosts":12},{"cause":"method-not-allowed","status":"silent","n":120,"words":"it refuses POST (HTTP 405); MCP and A2A handshakes are JSON-RPC POSTs","fix":"Publish the URL that accepts the JSON-RPC POST (for MCP streamable HTTP, usually …/mcp).","who":"owner","example":"erc8004:56:342380","top_hosts":[{"host":"me.hyreagent.fun","n":37},{"host":"claw-pump.vercel.app","n":15},{"host":"example.com","n":8},{"host":"indie.money","n":7},{"host":"muster.zkasuran.dev","n":4}],"hosts":43},{"cause":"redirect","status":"silent","n":111,"words":"it redirects to another site, and the probe does not re-send a handshake across sites","fix":"Publish the final URL the redirect points to.","who":"owner","example":"erc8004:56:337831","top_hosts":[{"host":"agent.ai","n":101},{"host":"mandate-coral.vercel.app","n":3},{"host":"caldera.network","n":1},{"host":"prism.io","n":1},{"host":"your-dream-ai.streamlit.app","n":1}],"hosts":9},{"cause":"auth-required","status":"silent","n":90,"words":"it answered 401 or 403: the endpoint wants credentials a buyer does not hold","fix":"Answer the handshake without a key, or price the call with x402 (HTTP 402) so any buyer can pay.","who":"owner","example":"erc8004:8453:95532","top_hosts":[{"host":"api.execution.market","n":41},{"host":"agent402.app","n":15},{"host":"fleet.yakrover.online","n":10},{"host":"rmassistanthub.io","n":3},{"host":"raw.githubusercontent.com","n":3}],"hosts":21},{"cause":"not-protocol","status":"silent","n":38,"words":"it answered HTTP 2xx, but not in MCP or A2A","fix":"Publish the MCP or A2A endpoint; this URL serves something else.","who":"owner","example":"erc8004:8453:95721","top_hosts":[{"host":"testnet-api.bitagent.io","n":29},{"host":"twin.unykorn.org","n":1},{"host":"api.craigmbrown.com","n":1},{"host":"x402.cheetahsecurity.de","n":1},{"host":"wren-agent.zkzkmerto.workers.dev","n":1}],"hosts":10},{"cause":"server-error","status":"silent","n":34,"words":"the server failed on the handshake (HTTP 5xx)","fix":"Check the server logs for initialize or message/send from taifoon-probe.","who":"owner","example":"erc8004:56:350048","top_hosts":[{"host":"bnb-agent-market.vercel.app","n":4},{"host":"aiarena-base-chain.kult.games","n":3},{"host":"ai.miraiaos.com","n":3},{"host":"osherai.onrender.com","n":3},{"host":"x402.silverbackdefi.app","n":2}],"hosts":24},{"cause":"tls","status":"unreachable","n":31,"words":"the TLS handshake failed (certificate or protocol)","fix":"Serve a valid certificate for the host name in the URL.","who":"owner","example":"erc8004:8453:58334","top_hosts":[{"host":"api.yourdomain.com","n":2},{"host":"cortex.solder.build","n":2},{"host":"www.trustforge.ai","n":2},{"host":"8004arena.xyz","n":2},{"host":"printrpulse.com","n":1}],"hosts":27},{"cause":"jsonrpc-error","status":"silent","n":19,"words":"it speaks JSON-RPC but answered the handshake with an error","fix":"Answer initialize (MCP) or message/send (A2A) without a prior session or extra parameters.","who":"owner","example":"erc8004:56:331794","top_hosts":[{"host":"cloudflare-eth.com","n":10},{"host":"smeai-dev.vercel.app","n":3},{"host":"erc8004.heyanon.ai","n":3},{"host":"bnb-yield.172-104-171-139.nip.io","n":1},{"host":"nng7khybjb4wlwe64r3eagbxhm0ihurx.lambda-url.us-east-1.on.aws","n":1}],"hosts":6},{"cause":"private-address","status":"unreachable","n":17,"words":"it resolves to a private or loopback address (localhost, 10.x, 127.x), which is never called","fix":"Publish a public https URL.","who":"owner","example":"erc8004:56:99261","top_hosts":[{"host":"localhost","n":14},{"host":"nix0n.base-o-pedia.com","n":2},{"host":"127.0.0.1","n":1}],"hosts":3},{"cause":"dropped","status":"unreachable","n":14,"words":"the server closed the connection without an HTTP answer","fix":"Check the server logs for the POST from taifoon-probe.","who":"owner","example":"erc8004:8453:54703","top_hosts":[{"host":"forge.xyz","n":1},{"host":"lint.xyz","n":1},{"host":"datum.ai","n":1},{"host":"kiln.xyz","n":1},{"host":"furl.xyz","n":1}],"hosts":14},{"cause":"probe-error","status":"unreachable","n":3,"words":"the probe itself failed on this endpoint","fix":"Nothing: the harvester asks again on a later pass.","who":"harvester","example":"erc8004:8453:44453","top_hosts":[{"host":"api.web3identity.com","n":2},{"host":"mpp.hyreagent.fun","n":1}],"hosts":2},{"cause":"refused","status":"unreachable","n":1,"words":"the connection was refused: nothing listens on that port","fix":"Start the server, or publish the port it listens on.","who":"owner","example":"erc8004:8453:35660","top_hosts":[{"host":"45.41.204.115","n":1}],"hosts":1},{"cause":"bad-url","status":"unreachable","n":1,"words":"the published value is not a valid URL","fix":"Publish the endpoint as a plain https URL.","who":"owner","example":"erc8004:8453:2228","top_hosts":[{"host":"api.yourdomain.com","n":1}],"hosts":1}],"via":[{"published_cause":"wrong-path","n":3359,"example":"erc8004:8453:96899","top_hosts":[{"host":"mcp.zyf.ai","n":3320},{"host":"pay.hergertsynthora.com","n":3},{"host":"api.cheapestinference.com","n":2},{"host":"x402.clashofcoins.com","n":1},{"host":"deskcrew.io","n":1}]},{"published_cause":"card-as-endpoint","n":746,"example":"erc8004:56:358786","top_hosts":[{"host":"depunks.club","n":224},{"host":"app.singularry.org","n":172},{"host":"api.freaks.one","n":72},{"host":"agents.hivemindos.app","n":23},{"host":"clawdmint-api.vercel.app","n":13}]},{"published_cause":"web-page","n":32,"example":"erc8004:56:337272","top_hosts":[{"host":"a-identity.xyz","n":6},{"host":"getvia.xyz","n":6},{"host":"4lpha.tech","n":4},{"host":"app.getvia.xyz","n":3},{"host":"bothire.io","n":1}]},{"published_cause":"jsonrpc-error","n":5,"example":"erc8004:56:338481","top_hosts":[{"host":"hallmark-agents.vercel.app","n":5}]},{"published_cause":"method-not-allowed","n":4,"example":"erc8004:8453:18239","top_hosts":[{"host":"agentarena.site","n":4}]},{"published_cause":"auth-required","n":2,"example":"erc8004:8453:47371","top_hosts":[{"host":"api.getsly.ai","n":2}]},{"published_cause":"not-protocol","n":2,"example":"erc8004:196:13873","top_hosts":[{"host":"api.roundlot.0xo.in","n":1},{"host":"prooflines.org","n":1}]},{"published_cause":"unknown","n":1,"example":"erc8004:8453:22518","top_hosts":[{"host":"optim-engine-production.up.railway.app","n":1}]}],"per_agent":"https://api.taifoon.dev/coordination/probe-causes.json"},"next_step":[{"step":"endpoint","n":26157},{"step":"probe","n":17921},{"step":"graded","n":4987},{"step":"record","n":10},{"step":"calibrated","n":2},{"step":"funded","n":1},{"step":"class","n":1}],"sellers":{"with_record":330,"with_pool":28,"covered":1,"pools":[{"seller":"0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","tenant":"taifoon","vault":"0x522728b431e8eb80e0cfde3c0a0ae8604afb32b0","guaranteed":false,"free":"0","n":21},{"seller":"0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","tenant":"moonbeam","vault":"0xe6e0850e5f743cbb55cb85e2d98eaa03b785d205","guaranteed":false,"free":"0","n":21},{"seller":"0x4b33758d85678ea86cd875af8caf318462268ba8","tenant":"taifoon","vault":"0xd1e5f53d5d60580c2c3cb985843ff2d0c5b469b1","guaranteed":false,"free":"0","n":2740},{"seller":"0x4b33758d85678ea86cd875af8caf318462268ba8","tenant":"moonbeam","vault":"0x1986eb2f13c24aa58efe4e0d03b2418e4e4e2813","guaranteed":false,"free":"0","n":2740},{"seller":"0x5604fc5e0e27612fd2ee0deb9178192a1f7fd2b6","tenant":"moonbeam","vault":"0x9c1ec3e4250abe356fb440ff7a8ad158de9bdf39","guaranteed":false,"free":"1000000000000000000000","n":null},{"seller":"0xc384eafe4f90044278de5d7d0fd7df2a09e3b562","tenant":"moonbeam","vault":"0x03067cd2fdd78f503ff6f0c99de6d2d824ec03c8","guaranteed":false,"free":"0","n":null},{"seller":"0xfcf0b00f8352dd193a671e40940c9a32396adb49","tenant":"moonbeam","vault":"0x95951a4bf6f2f99131a5653060d5e8a24f6feb9e","guaranteed":true,"free":"60000000000000000000","n":72},{"seller":"0xdca0f0166bbc52a94073781d3971d8aa1938ef20","tenant":"moonbeam","vault":"0x2f8e5378a2d850a18d857ad8ad30f242b89e3a58","guaranteed":false,"free":"20100000000000000000","n":1},{"seller":"0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","tenant":"moonbeam","vault":"0x4e527e612c8a638f940407939c2ec300d2295602","guaranteed":false,"free":"0","n":99},{"seller":"0x7457b799121c9b8c51298d08f1c19f0186648c90","tenant":"moonbeam","vault":"0xe9f09c431c51450013871bc0fa5ccebebd06f6fa","guaranteed":false,"free":"0","n":115},{"seller":"0xec4bc04310925326ff80daf419a3861173865689","tenant":"moonbeam","vault":"0x06f4773b8023ce743c98cf10d2bec12c7b752ab4","guaranteed":false,"free":"0","n":33},{"seller":"0x87ef068dee858b0fb6894aa6978174c54b3a05d4","tenant":"moonbeam","vault":"0xa3b10240bac710088e134b6d20238de7bda2678d","guaranteed":false,"free":"0","n":24},{"seller":"0x05ad872fe61d33674e29defae0a42a521460d85f","tenant":"moonbeam","vault":"0xbf605dee5c68c368d475f00e2f8cb5cbf88d0717","guaranteed":false,"free":"0","n":23},{"seller":"0x4e368c8d099d68a6b87aa616e3db4940e0721d60","tenant":"moonbeam","vault":"0xbcb28a0d217d848b220dded61d7e6c6e2b039bdb","guaranteed":false,"free":"0","n":138},{"seller":"0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","tenant":"moonbeam","vault":"0x526921d1a0e8bd91013fede226eb148c58ec6d90","guaranteed":false,"free":"0","n":104},{"seller":"0xc9e8b04cef1479661bbbe5080722567f910a7210","tenant":"moonbeam","vault":"0xcefe1c14b2e0b498ccad5ecdecdad40872d402d1","guaranteed":false,"free":"0","n":98},{"seller":"0x1112889be806840a66419ea1e8d4dd21852993e5","tenant":"moonbeam","vault":"0x18d4733d98e81cdbcb1e96aedb23dda6025bab08","guaranteed":false,"free":"0","n":88},{"seller":"0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","tenant":"moonbeam","vault":"0xeaaaca679f608189032b774339d96e6ef537ea95","guaranteed":false,"free":"0","n":83},{"seller":"0x269d78153496b2c32b67780c65f2c008bab3c18b","tenant":"moonbeam","vault":"0x235a5f7cbec4efe9d9540c6d7c8a6bf6078b0c5e","guaranteed":false,"free":"0","n":78},{"seller":"0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","tenant":"moonbeam","vault":"0xd7bac79c957f424ecd59b8f3d640d479731d75ac","guaranteed":false,"free":"0","n":72},{"seller":"0xb10bab190f2a1488497731fd5c52a02a2f9787ae","tenant":"moonbeam","vault":"0x88bd6426fabb57b52d82943aca42de76cc0e85f4","guaranteed":false,"free":"0","n":41},{"seller":"0x39849434839f25f857c24c633d00f23e7d1b8029","tenant":"moonbeam","vault":"0x328e6e284ed76cf6ac6c995e62c58a9168aa139e","guaranteed":false,"free":"0","n":22},{"seller":"0xe68b4bdf53fa51d4184841570d46c000de1f3e17","tenant":"moonbeam","vault":"0xeb964ff586a7d4253b47faef24e559c3990eb94c","guaranteed":false,"free":"0","n":25},{"seller":"0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","tenant":"moonbeam","vault":"0x77850cae3b3dd5c99e352fd2f84ca6afd0c3fc47","guaranteed":false,"free":"0","n":18},{"seller":"0xd82ac03aba79b88213cec1a78832d85665526036","tenant":"moonbeam","vault":"0xb90425946d534377341fc70a2c76ec9f0f3a3fa6","guaranteed":false,"free":"0","n":18},{"seller":"0x379f053f5de57bc1d4d0971f370b648770ed9693","tenant":"moonbeam","vault":"0x6613a6db86ba7b0cb7298202df2e4993c0bfd220","guaranteed":false,"free":"0","n":10},{"seller":"0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","tenant":"moonbeam","vault":"0x32d1a03e0d4220b1a07b828029c21c8da0d953fe","guaranteed":false,"free":"0","n":10},{"seller":"0x8031ed08790b19d51af8ec405315ab0c401c88d5","tenant":"moonbeam","vault":"0x85149e9a92e481180fab43f2578330df9c391e97","guaranteed":false,"free":"0","n":10},{"seller":"0x8c95120c327ccfcd5c003f1dab484d341f75160e","tenant":"moonbeam","vault":"0x65285e80269683240c43924824a9b956976d363c","guaranteed":false,"free":"0","n":9},{"seller":"0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","tenant":"moonbeam","vault":"0xc22c5cab5652b8ec2b9dfcf15bf7692b5517383d","guaranteed":false,"free":"0","n":8}]},"rules":"hireable = endpoint + probe (ready | x402) + skills + class with a DET, at an endpoint the agent published; assured = hireable + settled record + funded pool + a guaranteed quote","age_s":790,"stale":false,"cache":"durable","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"}}