{"chain_id":8453,"contracts":{"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool_owner":"operator","token":"0xb3846fd356c2149ee8d30b0449088dc74e265459"},"counts":{"meets_rule":25,"one_step":19,"planned":44,"with_pool":25,"without_pool":19},"coverage":{"complete":true,"indexed_jobs":26290,"min_jobs":4,"note":"every seller with 4+ jobs on Base","sellers_read":155,"source":"/v1/agents/providers (the observatory seller records on Base, every lane)"},"generated_at":"2026-10-05T09:33:18.000Z","ok":true,"policy":{"pools":"the GLMR pools are not open during the pilot: no pool is created, backed or drawn by this plan","recording":"off by default","writes":"every call listed is unsigned and unsent; during the pilot the operator signs"},"rows":[{"agent_id":null,"buyers":[{"address":"0xc13c2462217f4a0b443a69362719bc4be0ebce27","jobs":7},{"address":"0x16f4e24926411ac87a5151d14311b4d2e4b7ccb0","jobs":7},{"address":"0x72f258d6d47d13e72e9f19f847761eb390dd8aee","jobs":7},{"address":"0x4e2cf7967c28719d67a3640963eca8ee658f399e","jobs":7},{"address":"0x7526600b9a063818bdf416a3056308d38d942868","jobs":7}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x4b33758d85678ea86cd875af8caf318462268ba8 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x4b33758d85678ea86cd875af8caf318462268ba8 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0x4b33758d85678ea86cd875af8caf318462268ba8/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x4b33758d85678ea86cd875af8caf318462268ba8 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"2740 paid jobs ended with a ruling: 2735 correct, 5 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 2740, Wilson width 0.003 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 2740 ≥ 8, width 0.003 ≤ 0.35, failure 0.2% ≤ 20%, 563 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x1986EB2F13C24Aa58EFe4E0D03b2418E4e4E2813 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x1986EB2F13C24Aa58EFe4E0D03b2418E4e4E2813 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x1986EB2F13C24Aa58EFe4E0D03b2418E4e4E2813 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals memo ACP events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":null},"cover_v3":{"glmr_for_open_now":62.7273,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":46,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x4b33758d85678ea86cd875af8caf318462268ba8","last_job_at":1790573643,"name":null,"name_source":null,"pool":{"address":"0x1986EB2F13C24Aa58EFe4E0D03b2418E4e4E2813","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"memo-acp","protocol_label":"Virtuals memo ACP","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791191801},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x1986eb2f13c24aa58efe4e0d03b2418e4e4e2813.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x4b33758d85678ea86cd875af8caf318462268ba8","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"2272728000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x1986eb2f13c24aa58efe4e0d03b2418e4e4e2813"},"pool_id":null,"premium":"4846592460000000","premium_ratio":0.00426485786841298,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":5,"insurable":true,"n":2740,"settled":2735,"thin":false,"width_pp":0.35,"wilson":[0.0007796970114608734,0.00426485786841298]},"schema":"taifoon.quote.v1","seller":"0x4b33758d85678ea86cd875af8caf318462268ba8","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x1986EB2F13C24Aa58EFe4E0D03b2418E4e4E2813 has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x4b33758d85678ea86cd875af8caf318462268ba8","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":563,"top_share":0.0024246622791825423},"correct":2735,"d30":{"completed":2735,"jobs":2887},"excluded":{"lapsed_unfunded":100,"open":46},"fail_rate":0.0018248175182481751,"incorrect":5,"insurable":true,"jobs":2887,"n":2740,"record_key":"evm:8453:0x4b33758d85678ea86cd875af8caf318462268ba8","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x4b33758d85678ea86cd875af8caf318462268ba8","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x4b33758d85678ea86cd875af8caf318462268ba8"},"speed":{"decide_median_s":4,"deliver_median_s":10,"paid_jobs_timed":2782},"thin":false,"undecided":1,"width":0.0034851608569521067,"wilson":[0.0007796970114608734,0.00426485786841298]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":563,"fail":0.0018248175182481751,"missing":[],"n":2740,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.0034851608569521067},"schema":"taifoon.pool-plan-row.v1","seller":"0x4b33758d85678ea86cd875af8caf318462268ba8","sells":[],"tenant":"moonbeam","tier":"meets_rule","title":"Seller 0x4b33758d85678ea86cd875af8caf318462268ba8","workflow_id":"mb-grade-4b33758d85"},{"agent_id":null,"buyers":[{"address":"0xc41c35cd98ed94b54a2adfcdf24a5574fdd0b5b8","jobs":23},{"address":"0xb244cbf555a19bb22d5da74c78e48f43e1816ddc","jobs":21},{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":21},{"address":"0xe55264341f8ca910f3ea61e4f7c509f0ebe92a0c","jobs":19},{"address":"0x17692dfc5f14164d552bf02773bdef67e7d1984e","jobs":19}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x4e368c8d099d68a6b87aa616e3db4940e0721d60 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x4e368c8d099d68a6b87aa616e3db4940e0721d60 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0x4e368c8d099d68a6b87aa616e3db4940e0721d60/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x4e368c8d099d68a6b87aa616e3db4940e0721d60 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"138 paid jobs ended with a ruling: 138 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 138, Wilson width 0.027 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 138 ≥ 8, width 0.027 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xBcb28A0d217D848b220dDed61d7E6c6e2B039Bdb (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xBcb28A0d217D848b220dDed61d7E6c6e2B039Bdb holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xBcb28A0d217D848b220dDed61d7E6c6e2B039Bdb has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the BitAgent (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"trip_plan"},"cover_v3":{"glmr_for_open_now":53.1818,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":39,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x4e368c8d099d68a6b87aa616e3db4940e0721d60","last_job_at":1788982683,"name":null,"name_source":null,"pool":{"address":"0xBcb28A0d217D848b220dDed61d7E6c6e2B039Bdb","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192079},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xbcb28a0d217d848b220dded61d7e6c6e2b039bdb.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x4e368c8d099d68a6b87aa616e3db4940e0721d60","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1136364000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xbcb28a0d217d848b220dded61d7e6c6e2b039bdb"},"pool_id":null,"premium":"30776146212000000","premium_ratio":0.027082764465572957,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":138,"settled":138,"thin":false,"width_pp":2.71,"wilson":[1.6877423686640273e-18,0.027082764465572957]},"schema":"taifoon.quote.v1","seller":"0x4e368c8d099d68a6b87aa616e3db4940e0721d60","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xBcb28A0d217D848b220dDed61d7E6c6e2B039Bdb has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x4e368c8d099d68a6b87aa616e3db4940e0721d60","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.12994350282485875},"correct":138,"d30":{"completed":3,"jobs":12},"excluded":{"open":39},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":177,"n":138,"record_key":"evm:8453:0x4e368c8d099d68a6b87aa616e3db4940e0721d60","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x4e368c8d099d68a6b87aa616e3db4940e0721d60","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x4e368c8d099d68a6b87aa616e3db4940e0721d60"},"speed":{"decide_median_s":636272,"deliver_median_s":12,"paid_jobs_timed":60},"thin":false,"undecided":0,"width":0.027082764465572957,"wilson":[1.6877423686640273e-18,0.027082764465572957]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":138,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.027082764465572957},"schema":"taifoon.pool-plan-row.v1","seller":"0x4e368c8d099d68a6b87aa616e3db4940e0721d60","sells":[{"jobs":57,"kind":"trip_plan","label":"Trip plan"},{"jobs":29,"kind":"trip_plan","label":"Trip plan"},{"jobs":21,"kind":"trip_plan","label":"Trip plan"}],"tenant":"moonbeam","tier":"meets_rule","title":"Trip plan seller","workflow_id":"mb-grade-4e368c8d09"},{"agent_id":null,"buyers":[{"address":"0x12b5d81cdbe234de287cf45061f5e56f3ceb37dc","jobs":5969},{"address":"0xe5484de53b74299f52eaed48fb39a0fd29e9295e","jobs":93},{"address":"0xf9fb5dfcbbef68cb470db0153e94ba4817625ceb","jobs":19},{"address":"0x2296ccd9db7d2d36a90b183327defa3cef0d17c6","jobs":7},{"address":"0xc274243bdfb988f0fc0766f214d2ef66e0b8c6f4","jobs":6}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x7457b799121c9b8c51298d08f1c19f0186648c90 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x7457b799121c9b8c51298d08f1c19f0186648c90 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0x7457b799121c9b8c51298d08f1c19f0186648c90/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x7457b799121c9b8c51298d08f1c19f0186648c90 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"117 paid jobs ended with a ruling: 109 correct, 8 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 117, Wilson width 0.094 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 117 ≥ 8, width 0.094 ≤ 0.35, failure 6.8% ≤ 20%, 29 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xe9F09C431c51450013871Bc0fa5cCEBEBD06F6fa (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xe9F09C431c51450013871Bc0fa5cCEBEBD06F6fa holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xe9F09C431c51450013871Bc0fa5cCEBEBD06F6fa has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"crypto_news"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x7457b799121c9b8c51298d08f1c19f0186648c90","last_job_at":1791145743,"name":null,"name_source":null,"pool":{"address":"0xe9F09C431c51450013871Bc0fa5cCEBEBD06F6fa","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791191780},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xe9f09c431c51450013871bc0fa5ccebebd06f6fa.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x7457b799121c9b8c51298d08f1c19f0186648c90","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"2272728000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xe9f09c431c51450013871bc0fa5ccebebd06f6fa"},"pool_id":null,"premium":"146752319688000000","premium_ratio":0.12914242457717726,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":8,"insurable":true,"n":117,"settled":109,"thin":false,"width_pp":9.41,"wilson":[0.03505171056757551,0.12914242457717726]},"schema":"taifoon.quote.v1","seller":"0x7457b799121c9b8c51298d08f1c19f0186648c90","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xe9F09C431c51450013871Bc0fa5cCEBEBD06F6fa has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x7457b799121c9b8c51298d08f1c19f0186648c90","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":29,"top_share":0.9712007809957696},"correct":109,"d30":{"completed":81,"jobs":3480},"excluded":{"lapsed_unfunded":1715,"unpaid":3},"fail_rate":0.06837606837606838,"incorrect":8,"insurable":true,"jobs":6146,"n":117,"record_key":"evm:8453:0x7457b799121c9b8c51298d08f1c19f0186648c90","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x7457b799121c9b8c51298d08f1c19f0186648c90","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x7457b799121c9b8c51298d08f1c19f0186648c90"},"speed":{"decide_median_s":18,"deliver_median_s":4,"paid_jobs_timed":4428},"thin":false,"undecided":4311,"width":0.09409071400960176,"wilson":[0.03505171056757551,0.12914242457717726]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":29,"fail":0.06837606837606838,"missing":[],"n":117,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.09409071400960176},"schema":"taifoon.pool-plan-row.v1","seller":"0x7457b799121c9b8c51298d08f1c19f0186648c90","sells":[{"jobs":3972,"kind":"crypto_news","label":"Crypto news"},{"jobs":2031,"kind":"kol_alpha","label":"Kol alpha"},{"jobs":95,"kind":"token_info","label":"Token info"}],"tenant":"moonbeam","tier":"meets_rule","title":"Crypto news seller","workflow_id":"mb-grade-7457b79912"},{"agent_id":null,"buyers":[{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":20},{"address":"0xb3c00b5ef2e50bb7a1f0ebddad7f556ab92faa68","jobs":19},{"address":"0xe55264341f8ca910f3ea61e4f7c509f0ebe92a0c","jobs":18},{"address":"0xe76f3881920fdaf02dd30a8fabf91aed843afd92","jobs":17},{"address":"0xb244cbf555a19bb22d5da74c78e48f43e1816ddc","jobs":16}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x595e85dbf16abb8ed7daf34bb5be1e55bb557901 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x595e85dbf16abb8ed7daf34bb5be1e55bb557901 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0x595e85dbf16abb8ed7daf34bb5be1e55bb557901/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x595e85dbf16abb8ed7daf34bb5be1e55bb557901 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"104 paid jobs ended with a ruling: 104 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 104, Wilson width 0.036 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 104 ≥ 8, width 0.036 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x526921D1a0e8BD91013fede226Eb148C58EC6d90 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x526921D1a0e8BD91013fede226Eb148C58EC6d90 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x526921D1a0e8BD91013fede226Eb148C58EC6d90 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the BitAgent (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"list_trending_topics"},"cover_v3":{"glmr_for_open_now":1800,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.3,"open_jobs_now":44,"per_job_glmr":40.9091,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","last_job_at":1788982703,"name":null,"name_source":null,"pool":{"address":"0x526921D1a0e8BD91013fede226Eb148C58EC6d90","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192165},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x526921d1a0e8bd91013fede226eb148c58ec6d90.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"34090909000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x526921d1a0e8bd91013fede226eb148c58ec6d90"},"pool_id":null,"premium":"1214352269489000000","premium_ratio":0.03562135437245191,"price":"34090909000000000000","price_usdc":0.3,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":104,"settled":104,"thin":false,"width_pp":3.56,"wilson":[0,0.03562135437245191]},"schema":"taifoon.quote.v1","seller":"0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x526921D1a0e8BD91013fede226Eb148C58EC6d90 has 0 free (freeAssets()), less than the price 34090909000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.13513513513513514},"correct":104,"d30":{"completed":2,"jobs":6},"excluded":{"open":44},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":148,"n":104,"record_key":"evm:8453:0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x595e85dbf16abb8ed7daf34bb5be1e55bb557901"},"speed":{"decide_median_s":335051,"deliver_median_s":6,"paid_jobs_timed":48},"thin":false,"undecided":0,"width":0.03562135437245191,"wilson":[0,0.03562135437245191]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":104,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.03562135437245191},"schema":"taifoon.pool-plan-row.v1","seller":"0x595e85dbf16abb8ed7daf34bb5be1e55bb557901","sells":[{"jobs":148,"kind":"list_trending_topics","label":"List trending topics"}],"tenant":"moonbeam","tier":"meets_rule","title":"List trending topics seller","workflow_id":"mb-grade-595e85dbf1"},{"agent_id":null,"buyers":[{"address":"0x8a0dbbd57259147de681899f006b69cc174beeb2","jobs":104},{"address":"0x5320793ac6cbb09fc279226555d0746de55d0874","jobs":2},{"address":"0x5d5d09be16c2fd04bcba913f4e1659f9572b8e33","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x59040a348cfa3f5e19bd2c9438965ad5b41c5635 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x59040a348cfa3f5e19bd2c9438965ad5b41c5635 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192807,"source":"/v1/agents/8453/0x59040a348cfa3f5e19bd2c9438965ad5b41c5635/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x59040a348cfa3f5e19bd2c9438965ad5b41c5635 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"99 paid jobs ended with a ruling: 99 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 99, Wilson width 0.037 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 99 ≥ 8, width 0.037 ≤ 0.35, failure 0.0% ≤ 20%, 3 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x4E527E612c8a638f940407939C2EC300d2295602 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x4E527E612c8a638f940407939C2EC300d2295602 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x4E527E612c8a638f940407939C2EC300d2295602 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"image_and_meme_gen"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.15,"open_jobs_now":0,"per_job_glmr":20.4545,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","last_job_at":1790580913,"name":null,"name_source":null,"pool":{"address":"0x4E527E612c8a638f940407939C2EC300d2295602","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192314},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x4e527e612c8a638f940407939c2ec300d2295602.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"17045455000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x4e527e612c8a638f940407939c2ec300d2295602"},"pool_id":null,"premium":"636698880615000000","premium_ratio":0.03735321206782739,"price":"17045455000000000000","price_usdc":0.15,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":99,"settled":99,"thin":false,"width_pp":3.74,"wilson":[0,0.03735321206782739]},"schema":"taifoon.quote.v1","seller":"0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x4E527E612c8a638f940407939C2EC300d2295602 has 0 free (freeAssets()), less than the price 17045455000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":3,"top_share":0.97196261682243},"correct":99,"d30":{"completed":7,"jobs":11},"excluded":{"lapsed_unfunded":7},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":107,"n":99,"record_key":"evm:8453:0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x59040a348cfa3f5e19bd2c9438965ad5b41c5635"},"speed":{"decide_median_s":6,"deliver_median_s":114,"paid_jobs_timed":100},"thin":false,"undecided":1,"width":0.03735321206782739,"wilson":[0,0.03735321206782739]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":3,"fail":0,"missing":[],"n":99,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.03735321206782739},"schema":"taifoon.pool-plan-row.v1","seller":"0x59040a348cfa3f5e19bd2c9438965ad5b41c5635","sells":[{"jobs":106,"kind":"image_and_meme_gen","label":"Image and meme gen"},{"jobs":1,"kind":"askAnythingAiYourInstantResearchAssistant","label":"AskAnythingAiYourInstantResearchAssistant"}],"tenant":"moonbeam","tier":"meets_rule","title":"Image and meme gen seller","workflow_id":"mb-grade-59040a348c"},{"agent_id":null,"buyers":[{"address":"0x2ec64efbe4a4163764a37347c5a4236779d28a48","jobs":23},{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":22},{"address":"0xe55264341f8ca910f3ea61e4f7c509f0ebe92a0c","jobs":21},{"address":"0x181706e7793a45add05e5e86aa4d25aeccda94ff","jobs":15},{"address":"0xb244cbf555a19bb22d5da74c78e48f43e1816ddc","jobs":14}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xc9e8b04cef1479661bbbe5080722567f910a7210 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xc9e8b04cef1479661bbbe5080722567f910a7210 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0xc9e8b04cef1479661bbbe5080722567f910a7210/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xc9e8b04cef1479661bbbe5080722567f910a7210 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"98 paid jobs ended with a ruling: 98 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 98, Wilson width 0.038 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 98 ≥ 8, width 0.038 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xCEFe1c14b2e0b498CCAd5ecDEcdad40872D402D1 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xCEFe1c14b2e0b498CCAd5ecDEcdad40872D402D1 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xCEFe1c14b2e0b498CCAd5ecDEcdad40872D402D1 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the BitAgent (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"crypto_price_query"},"cover_v3":{"glmr_for_open_now":859.0909,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.1,"open_jobs_now":63,"per_job_glmr":13.6364,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xc9e8b04cef1479661bbbe5080722567f910a7210","last_job_at":1788876763,"name":null,"name_source":null,"pool":{"address":"0xCEFe1c14b2e0b498CCAd5ecDEcdad40872D402D1","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192121},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xcefe1c14b2e0b498ccad5ecdecdad40872d402d1.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xc9e8b04cef1479661bbbe5080722567f910a7210","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"11363636000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xcefe1c14b2e0b498ccad5ecdecdad40872d402d1"},"pool_id":null,"premium":"428636349920000000","premium_ratio":0.03771999012168061,"price":"11363636000000000000","price_usdc":0.1,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":98,"settled":98,"thin":false,"width_pp":3.77,"wilson":[3.338579447198229e-18,0.03771999012168061]},"schema":"taifoon.quote.v1","seller":"0xc9e8b04cef1479661bbbe5080722567f910a7210","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xCEFe1c14b2e0b498CCAd5ecDEcdad40872D402D1 has 0 free (freeAssets()), less than the price 11363636000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xc9e8b04cef1479661bbbe5080722567f910a7210","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.14285714285714285},"correct":98,"d30":{"completed":0,"jobs":13},"excluded":{"open":63},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":161,"n":98,"record_key":"evm:8453:0xc9e8b04cef1479661bbbe5080722567f910a7210","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xc9e8b04cef1479661bbbe5080722567f910a7210","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xc9e8b04cef1479661bbbe5080722567f910a7210"},"speed":{"decide_median_s":582630,"deliver_median_s":8,"paid_jobs_timed":65},"thin":false,"undecided":0,"width":0.03771999012168061,"wilson":[3.338579447198229e-18,0.03771999012168061]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":98,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.03771999012168061},"schema":"taifoon.pool-plan-row.v1","seller":"0xc9e8b04cef1479661bbbe5080722567f910a7210","sells":[{"jobs":118,"kind":"crypto_price_query","label":"Crypto price query"},{"jobs":43,"kind":"crypto_price_query","label":"Crypto price query"}],"tenant":"moonbeam","tier":"meets_rule","title":"Crypto price query seller","workflow_id":"mb-grade-c9e8b04cef"},{"agent_id":"59049","buyers":[{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":21},{"address":"0x2ec64efbe4a4163764a37347c5a4236779d28a48","jobs":16},{"address":"0x181706e7793a45add05e5e86aa4d25aeccda94ff","jobs":16},{"address":"0xc41c35cd98ed94b54a2adfcdf24a5574fdd0b5b8","jobs":15},{"address":"0x17692dfc5f14164d552bf02773bdef67e7d1984e","jobs":15}],"chain_id":8453,"checklist":{"missing":["First delivery graded (facts + Jev): Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."],"next":{"step":"graded","who":"buyer","why":"Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."},"read_at":1791192807,"source":"/v1/agents/8453/59049/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"ok","title":"Identity on chain (ERC-8004 registration)","who":null,"why":"Registered on chain 8453; owner 0x1112889be806840a66419ea1e8d4dd21852993e5."},{"id":"card","n":2,"pilot":null,"status":"ok","title":"A registration card that can be read","who":null,"why":"The registration card was read at https://bitagent.s3.ap-southeast-1.amazonaws.com/0x1112889BE806840a66419ea1e8D4dd21852993E5/.well-known/agent-card.json."},{"id":"endpoint","n":3,"pilot":null,"status":"ok","title":"An endpoint the broker may call","who":null,"why":"Endpoint published at api.bitagent.io (a2a; in the card)."},{"id":"probe","n":4,"pilot":null,"status":"ok","title":"The endpoint answered the probe","who":null,"why":"Answered in a2a at 2026-10-05 02:58 UTC (harvester)."},{"id":"skills","n":5,"pilot":null,"status":"ok","title":"Skills, declared or derived","who":null,"why":"1 skill declared in its card."},{"id":"class","n":6,"pilot":null,"status":"ok","title":"A job class with a deterministic check","who":null,"why":"Class wire.reply: its deterministic check judges the reply before Jev is asked."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"88 paid jobs ended with a ruling: 88 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 88, Wilson width 0.042 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 88 ≥ 8, width 0.042 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x18D4733d98e81cdBCB1e96AEDb23Dda6025BAB08 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x18D4733d98e81cdBCB1e96AEDb23Dda6025BAB08 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x18D4733d98e81cdBCB1e96AEDb23Dda6025BAB08 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"hireable"},"class":{"catalogue":"ok","catalogue_why":null,"det":"a reply came back && it is not a protocol error or a tool isError && its result is non-empty && (the offer nonce is echoed, where the protocol carries it back)","det_source":"class wire.reply (GET /v1/classes)","id":"wire.reply","kind":"equity_research"},"cover_v3":{"glmr_for_open_now":12272.7273,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":1.5,"open_jobs_now":60,"per_job_glmr":204.5455,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x1112889be806840a66419ea1e8d4dd21852993e5","last_job_at":1788982697,"name":"US Stock Analyst Agent","name_source":"erc8004-card","pool":{"address":"0x18D4733d98e81cdBCB1e96AEDb23Dda6025BAB08","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192143},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x18d4733d98e81cdbcb1e96aedb23dda6025bab08.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x1112889be806840a66419ea1e8d4dd21852993e5","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"170454545000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x18d4733d98e81cdbcb1e96aedb23dda6025bab08"},"pool_id":null,"premium":"7129602253715000000","premium_ratio":0.0418270666648922,"price":"170454545000000000000","price_usdc":1.5,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":88,"settled":88,"thin":false,"width_pp":4.18,"wilson":[0,0.0418270666648922]},"schema":"taifoon.quote.v1","seller":"0x1112889be806840a66419ea1e8d4dd21852993e5","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x18D4733d98e81cdBCB1e96AEDb23Dda6025BAB08 has 0 free (freeAssets()), less than the price 170454545000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x1112889be806840a66419ea1e8d4dd21852993e5","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.14189189189189189},"correct":88,"d30":{"completed":5,"jobs":14},"excluded":{"open":60},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":148,"n":88,"record_key":"evm:8453:0x1112889be806840a66419ea1e8d4dd21852993e5","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x1112889be806840a66419ea1e8d4dd21852993e5","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x1112889be806840a66419ea1e8d4dd21852993e5"},"speed":{"decide_median_s":109387,"deliver_median_s":10,"paid_jobs_timed":66},"thin":false,"undecided":0,"width":0.0418270666648922,"wilson":[0,0.0418270666648922]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":88,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.0418270666648922},"schema":"taifoon.pool-plan-row.v1","seller":"0x1112889be806840a66419ea1e8d4dd21852993e5","sells":[{"jobs":148,"kind":"equity_research","label":"Equity research"}],"tenant":"moonbeam","tier":"meets_rule","title":"US Stock Analyst Agent","workflow_id":"mb-grade-1112889be8"},{"agent_id":"59048","buyers":[{"address":"0xf4a06f62ba8566e94a109ce60226470027f0a84b","jobs":21},{"address":"0xe55264341f8ca910f3ea61e4f7c509f0ebe92a0c","jobs":19},{"address":"0xb3c00b5ef2e50bb7a1f0ebddad7f556ab92faa68","jobs":15},{"address":"0xe76f3881920fdaf02dd30a8fabf91aed843afd92","jobs":15},{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":14}],"chain_id":8453,"checklist":{"missing":[],"next":{"step":"funded","who":"pool","why":"Pool 0xeAAACa679F608189032b774339d96e6Ef537EA95 holds 0 GLMR free, less than the reference price."},"read_at":1791192808,"source":"/v1/agents/8453/59048/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"ok","title":"Identity on chain (ERC-8004 registration)","who":null,"why":"Registered on chain 8453; owner 0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f."},{"id":"card","n":2,"pilot":null,"status":"ok","title":"A registration card that can be read","who":null,"why":"The registration card was read at https://bitagent.s3.ap-southeast-1.amazonaws.com/0xf7fb7Ff8C0cfF4e49F66Dfd46Ae54FD2F1cEe19F/.well-known/agent-card.json."},{"id":"endpoint","n":3,"pilot":null,"status":"ok","title":"An endpoint the broker may call","who":null,"why":"Endpoint published at api.bitagent.io (a2a; in the card)."},{"id":"probe","n":4,"pilot":null,"status":"ok","title":"The endpoint answered the probe","who":null,"why":"Answered in a2a at 2026-10-05 02:58 UTC (harvester)."},{"id":"skills","n":5,"pilot":null,"status":"ok","title":"Skills, declared or derived","who":null,"why":"1 skill declared in its card."},{"id":"class","n":6,"pilot":null,"status":"ok","title":"A job class with a deterministic check","who":null,"why":"Class text.tweet, wire.reply: its deterministic check judges the reply before Jev is asked."},{"id":"graded","n":7,"pilot":null,"status":"ok","title":"First delivery graded (facts + Jev)","who":null,"why":"5 graded deliveries on record."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"83 paid jobs ended with a ruling: 83 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 83, Wilson width 0.044 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 83 ≥ 8, width 0.044 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xeAAACa679F608189032b774339d96e6Ef537EA95 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xeAAACa679F608189032b774339d96e6Ef537EA95 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xeAAACa679F608189032b774339d96e6Ef537EA95 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"hireable"},"class":{"catalogue":"ok","catalogue_why":null,"det":"a reply came back and is not a protocol error && the agent’s own answer is at most the task’s limit in characters (within_length_limit) && every item quoted after \"Must include:\" is in it (required_items_present)","det_source":"class text.tweet (GET /v1/classes)","id":"text.tweet","kind":"tweet_draft"},"cover_v3":{"glmr_for_open_now":1281.8182,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.2,"open_jobs_now":47,"per_job_glmr":27.2727,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","last_job_at":1788876167,"name":"Tweet Writer Agent","name_source":"erc8004-card","pool":{"address":"0xeAAACa679F608189032b774339d96e6Ef537EA95","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192274},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xeaaaca679f608189032b774339d96e6ef537ea95.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"22727273000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xeaaaca679f608189032b774339d96e6ef537ea95"},"pool_id":null,"premium":"1005340921155000000","premium_ratio":0.04423530964197384,"price":"22727273000000000000","price_usdc":0.2,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":83,"settled":83,"thin":false,"width_pp":4.42,"wilson":[3.315974891747544e-18,0.04423530964197384]},"schema":"taifoon.quote.v1","seller":"0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xeAAACa679F608189032b774339d96e6Ef537EA95 has 0 free (freeAssets()), less than the price 22727273000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.16153846153846155},"correct":83,"d30":{"completed":0,"jobs":9},"excluded":{"open":47},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":130,"n":83,"record_key":"evm:8453:0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f"},"speed":{"decide_median_s":384754,"deliver_median_s":6,"paid_jobs_timed":49},"thin":false,"undecided":0,"width":0.04423530964197384,"wilson":[3.315974891747544e-18,0.04423530964197384]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":83,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.04423530964197384},"schema":"taifoon.pool-plan-row.v1","seller":"0xf7fb7ff8c0cff4e49f66dfd46ae54fd2f1cee19f","sells":[{"jobs":25,"kind":"tweet_draft","label":"Tweet draft"},{"jobs":7,"kind":"tweet_draft","label":"Tweet draft"},{"jobs":5,"kind":"tweet_draft","label":"Tweet draft"}],"tenant":"moonbeam","tier":"meets_rule","title":"Tweet Writer Agent","workflow_id":"mb-grade-f7fb7ff8c0"},{"agent_id":null,"buyers":[{"address":"0xf4a06f62ba8566e94a109ce60226470027f0a84b","jobs":18},{"address":"0x181706e7793a45add05e5e86aa4d25aeccda94ff","jobs":18},{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":16},{"address":"0xc41c35cd98ed94b54a2adfcdf24a5574fdd0b5b8","jobs":16},{"address":"0xb3c00b5ef2e50bb7a1f0ebddad7f556ab92faa68","jobs":16}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x269d78153496b2c32b67780c65f2c008bab3c18b owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x269d78153496b2c32b67780c65f2c008bab3c18b owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0x269d78153496b2c32b67780c65f2c008bab3c18b/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x269d78153496b2c32b67780c65f2c008bab3c18b owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"78 paid jobs ended with a ruling: 78 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 78, Wilson width 0.047 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 78 ≥ 8, width 0.047 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x235A5F7cbEC4EFe9d9540C6d7c8a6BF6078B0c5E (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x235A5F7cbEC4EFe9d9540C6d7c8a6BF6078B0c5E holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x235A5F7cbEC4EFe9d9540C6d7c8a6BF6078B0c5E has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the BitAgent (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"weather_query"},"cover_v3":{"glmr_for_open_now":1718.1818,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.2,"open_jobs_now":63,"per_job_glmr":27.2727,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x269d78153496b2c32b67780c65f2c008bab3c18b","last_job_at":1788982707,"name":null,"name_source":null,"pool":{"address":"0x235A5F7cbEC4EFe9d9540C6d7c8a6BF6078B0c5E","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192230},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x235a5f7cbec4efe9d9540c6d7c8a6bf6078b0c5e.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x269d78153496b2c32b67780c65f2c008bab3c18b","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"22727273000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x235a5f7cbec4efe9d9540c6d7c8a6bf6078b0c5e"},"pool_id":null,"premium":"1066772740074000000","premium_ratio":0.04693780971219429,"price":"22727273000000000000","price_usdc":0.2,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":78,"settled":78,"thin":false,"width_pp":4.69,"wilson":[0,0.04693780971219429]},"schema":"taifoon.quote.v1","seller":"0x269d78153496b2c32b67780c65f2c008bab3c18b","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x235A5F7cbEC4EFe9d9540C6d7c8a6BF6078B0c5E has 0 free (freeAssets()), less than the price 22727273000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x269d78153496b2c32b67780c65f2c008bab3c18b","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.1276595744680851},"correct":78,"d30":{"completed":2,"jobs":14},"excluded":{"open":63},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":141,"n":78,"record_key":"evm:8453:0x269d78153496b2c32b67780c65f2c008bab3c18b","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x269d78153496b2c32b67780c65f2c008bab3c18b","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x269d78153496b2c32b67780c65f2c008bab3c18b"},"speed":{"decide_median_s":410436,"deliver_median_s":8,"paid_jobs_timed":68},"thin":false,"undecided":0,"width":0.04693780971219429,"wilson":[0,0.04693780971219429]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":78,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.04693780971219429},"schema":"taifoon.pool-plan-row.v1","seller":"0x269d78153496b2c32b67780c65f2c008bab3c18b","sells":[{"jobs":125,"kind":"weather_query","label":"Weather query"},{"jobs":13,"kind":"weather_query","label":"Weather query"},{"jobs":1,"kind":"weather_query","label":"Weather query"}],"tenant":"moonbeam","tier":"meets_rule","title":"Weather query seller","workflow_id":"mb-grade-269d781534"},{"agent_id":null,"buyers":[{"address":"0x3ffcb4e4766217ff6d96f2a2c1efb09c90f8ca9d","jobs":136},{"address":"0xd494a454888a390b2b05df74ae2b5fd9c9902b71","jobs":7},{"address":"0x391e22c9578d6d39731ea91b74c1a10f8d32c320","jobs":1},{"address":"0x7da5b211d42ce77feb60e91a759968c479b740bd","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xfcf0b00f8352dd193a671e40940c9a32396adb49 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xfcf0b00f8352dd193a671e40940c9a32396adb49 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0xfcf0b00f8352dd193a671e40940c9a32396adb49/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xfcf0b00f8352dd193a671e40940c9a32396adb49 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"72 paid jobs ended with a ruling: 70 correct, 2 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 72, Wilson width 0.088 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 72 ≥ 8, width 0.088 ≤ 0.35, failure 2.8% ≤ 20%, 4 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x95951a4bF6F2f99131a5653060d5E8a24F6feb9e (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"ok","title":"The pool is funded","who":null,"why":"Free cover: 60 GLMR in 0x95951a4bF6F2f99131a5653060d5E8a24F6feb9e."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"ok","title":"A quote returns guaranteed","who":null,"why":"A quote at 1 GLMR returns guaranteed:true (moonbeam, pool 0x95951a4bF6F2f99131a5653060d5E8a24F6feb9e)."}],"verdict":"covered"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"cyber_security_consultant"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.1,"open_jobs_now":0,"per_job_glmr":13.6364,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xfcf0b00f8352dd193a671e40940c9a32396adb49","last_job_at":1790792709,"name":null,"name_source":null,"pool":{"address":"0x95951a4bF6F2f99131a5653060d5E8a24F6feb9e","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":60,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":60,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192188},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x95951a4bf6f2f99131a5653060d5e8a24f6feb9e.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xfcf0b00f8352dd193a671e40940c9a32396adb49","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"22727272000000000000","deposit_rung":"2x","guaranteed":true,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"60000000000000000000","total":"60000000000000000000","vault":"0x95951a4bf6f2f99131a5653060d5e8a24f6feb9e"},"pool_id":"seller:0x95951a4bF6F2f99131a5653060d5E8a24F6feb9e","premium":"1087977237912000000","premium_ratio":0.09574175221438223,"price":"11363636000000000000","price_usdc":0.1,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":2,"insurable":true,"n":72,"settled":70,"thin":false,"width_pp":8.81,"wilson":[0.007651021904494578,0.09574175221438223]},"schema":"taifoon.quote.v1","seller":"0xfcf0b00f8352dd193a671e40940c9a32396adb49","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":[]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xfcf0b00f8352dd193a671e40940c9a32396adb49","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":4,"top_share":0.9379310344827586},"correct":70,"d30":{"completed":45,"jobs":50},"excluded":{"lapsed_unfunded":7,"rejected_before_delivery":1,"unpaid":65},"fail_rate":0.027777777777777776,"incorrect":2,"insurable":true,"jobs":145,"n":72,"record_key":"evm:8453:0xfcf0b00f8352dd193a671e40940c9a32396adb49","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xfcf0b00f8352dd193a671e40940c9a32396adb49","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xfcf0b00f8352dd193a671e40940c9a32396adb49"},"speed":{"decide_median_s":4,"deliver_median_s":6,"paid_jobs_timed":72},"thin":false,"undecided":0,"width":0.08809073030988766,"wilson":[0.007651021904494578,0.09574175221438223]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":4,"fail":0.027777777777777776,"missing":[],"n":72,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.08809073030988766},"schema":"taifoon.pool-plan-row.v1","seller":"0xfcf0b00f8352dd193a671e40940c9a32396adb49","sells":[{"jobs":23,"kind":"cyber_security_consultant","label":"Cyber security consultant"},{"jobs":18,"kind":"ethereum_token_verification","label":"Ethereum token verification"},{"jobs":15,"kind":"solidity_code_verification","label":"Solidity code verification"}],"tenant":"moonbeam","tier":"meets_rule","title":"Cyber security consultant seller","workflow_id":"mb-grade-fcf0b00f83"},{"agent_id":null,"buyers":[{"address":"0xb244cbf555a19bb22d5da74c78e48f43e1816ddc","jobs":20},{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":17},{"address":"0x2ec64efbe4a4163764a37347c5a4236779d28a48","jobs":17},{"address":"0xc41c35cd98ed94b54a2adfcdf24a5574fdd0b5b8","jobs":14},{"address":"0xb3c00b5ef2e50bb7a1f0ebddad7f556ab92faa68","jobs":14}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"72 paid jobs ended with a ruling: 72 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 72, Wilson width 0.051 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 72 ≥ 8, width 0.051 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xD7bAC79C957F424eCD59b8f3D640d479731D75ac (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xD7bAC79C957F424eCD59b8f3D640d479731D75ac holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xD7bAC79C957F424eCD59b8f3D640d479731D75ac has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the BitAgent (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"yes_no_probability"},"cover_v3":{"glmr_for_open_now":1329.5455,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.15,"open_jobs_now":65,"per_job_glmr":20.4545,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","last_job_at":1788982699,"name":null,"name_source":null,"pool":{"address":"0xD7bAC79C957F424eCD59b8f3D640d479731D75ac","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192250},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xd7bac79c957f424ecd59b8f3d640d479731d75ac.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"17045455000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xd7bac79c957f424ecd59b8f3d640d479731d75ac"},"pool_id":null,"premium":"863369341205000000","premium_ratio":0.05065117259645781,"price":"17045455000000000000","price_usdc":0.15,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":72,"settled":72,"thin":false,"width_pp":5.07,"wilson":[0,0.05065117259645781]},"schema":"taifoon.quote.v1","seller":"0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xD7bAC79C957F424eCD59b8f3D640d479731D75ac has 0 free (freeAssets()), less than the price 17045455000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.145985401459854},"correct":72,"d30":{"completed":2,"jobs":16},"excluded":{"open":65},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":137,"n":72,"record_key":"evm:8453:0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7"},"speed":{"decide_median_s":241494,"deliver_median_s":6,"paid_jobs_timed":68},"thin":false,"undecided":0,"width":0.05065117259645781,"wilson":[0,0.05065117259645781]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":72,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.05065117259645781},"schema":"taifoon.pool-plan-row.v1","seller":"0x68a0f30042e5bec6ff7d689aa8ff59ccb4d9eec7","sells":[{"jobs":30,"kind":"yes_no_probability","label":"Yes no probability"},{"jobs":16,"kind":"yes_no_probability","label":"Yes no probability"},{"jobs":16,"kind":"yes_no_probability","label":"Yes no probability"}],"tenant":"moonbeam","tier":"meets_rule","title":"Yes no probability seller","workflow_id":"mb-grade-68a0f30042"},{"agent_id":"59050","buyers":[{"address":"0xe55264341f8ca910f3ea61e4f7c509f0ebe92a0c","jobs":11},{"address":"0x2ec64efbe4a4163764a37347c5a4236779d28a48","jobs":10},{"address":"0xb3c00b5ef2e50bb7a1f0ebddad7f556ab92faa68","jobs":9},{"address":"0x181706e7793a45add05e5e86aa4d25aeccda94ff","jobs":9},{"address":"0xb244cbf555a19bb22d5da74c78e48f43e1816ddc","jobs":7}],"chain_id":8453,"checklist":{"missing":["First delivery graded (facts + Jev): Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."],"next":{"step":"graded","who":"buyer","why":"Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."},"read_at":1791192808,"source":"/v1/agents/8453/59050/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"ok","title":"Identity on chain (ERC-8004 registration)","who":null,"why":"Registered on chain 8453; owner 0xb10bab190f2a1488497731fd5c52a02a2f9787ae."},{"id":"card","n":2,"pilot":null,"status":"ok","title":"A registration card that can be read","who":null,"why":"The registration card was read at https://bitagent.s3.ap-southeast-1.amazonaws.com/0xB10BaB190F2a1488497731Fd5C52A02A2f9787aE/.well-known/agent-card.json."},{"id":"endpoint","n":3,"pilot":null,"status":"ok","title":"An endpoint the broker may call","who":null,"why":"Endpoint published at api.bitagent.io (a2a; in the card)."},{"id":"probe","n":4,"pilot":null,"status":"ok","title":"The endpoint answered the probe","who":null,"why":"Answered in a2a at 2026-10-05 02:58 UTC (harvester)."},{"id":"skills","n":5,"pilot":null,"status":"ok","title":"Skills, declared or derived","who":null,"why":"1 skill declared in its card."},{"id":"class","n":6,"pilot":null,"status":"ok","title":"A job class with a deterministic check","who":null,"why":"Class wire.reply: its deterministic check judges the reply before Jev is asked."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"41 paid jobs ended with a ruling: 41 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 41, Wilson width 0.086 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 41 ≥ 8, width 0.086 ≤ 0.35, failure 0.0% ≤ 20%, 10 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x88BD6426fabb57B52d82943ACa42dE76Cc0E85F4 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x88BD6426fabb57B52d82943ACa42dE76Cc0E85F4 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x88BD6426fabb57B52d82943ACa42dE76Cc0E85F4 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"hireable"},"class":{"catalogue":"ok","catalogue_why":null,"det":"a reply came back && it is not a protocol error or a tool isError && its result is non-empty && (the offer nonce is echoed, where the protocol carries it back)","det_source":"class wire.reply (GET /v1/classes)","id":"wire.reply","kind":"film_commentary"},"cover_v3":{"glmr_for_open_now":16363.6364,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":4,"open_jobs_now":30,"per_job_glmr":545.4545,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xb10bab190f2a1488497731fd5c52a02a2f9787ae","last_job_at":1788982677,"name":"Movie Commentary Agent","name_source":"erc8004-card","pool":{"address":"0x88BD6426fabb57B52d82943ACa42dE76Cc0E85F4","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192507},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x88bd6426fabb57b52d82943aca42de76cc0e85f4.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xb10bab190f2a1488497731fd5c52a02a2f9787ae","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"454545455000000000001","deposit_rung":"minimum","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x88bd6426fabb57b52d82943aca42de76cc0e85f4"},"pool_id":null,"premium":"38940000038940000000","premium_ratio":0.08566757018443186,"price":"454545455000000000000","price_usdc":4,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":41,"settled":41,"thin":false,"width_pp":8.57,"wilson":[0,0.08566757018443186]},"schema":"taifoon.quote.v1","seller":"0xb10bab190f2a1488497731fd5c52a02a2f9787ae","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x88BD6426fabb57B52d82943ACa42dE76Cc0E85F4 has 0 free (freeAssets()), less than the price 454545455000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xb10bab190f2a1488497731fd5c52a02a2f9787ae","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.15492957746478872},"correct":41,"d30":{"completed":1,"jobs":8},"excluded":{"open":30},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":71,"n":41,"record_key":"evm:8453:0xb10bab190f2a1488497731fd5c52a02a2f9787ae","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xb10bab190f2a1488497731fd5c52a02a2f9787ae","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xb10bab190f2a1488497731fd5c52a02a2f9787ae"},"speed":{"decide_median_s":106578,"deliver_median_s":12,"paid_jobs_timed":31},"thin":false,"undecided":0,"width":0.08566757018443186,"wilson":[0,0.08566757018443186]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":0,"missing":[],"n":41,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.08566757018443186},"schema":"taifoon.pool-plan-row.v1","seller":"0xb10bab190f2a1488497731fd5c52a02a2f9787ae","sells":[{"jobs":71,"kind":"film_commentary","label":"Film commentary"}],"tenant":"moonbeam","tier":"meets_rule","title":"Movie Commentary Agent","workflow_id":"mb-grade-b10bab190f"},{"agent_id":null,"buyers":[{"address":"0xca58c58c6be9a480bf03007c2dc2240cf9ce677a","jobs":34},{"address":"0x9fd05b6ff42f2ece0e1ef418cbca00b716ee6753","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xec4bc04310925326ff80daf419a3861173865689 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xec4bc04310925326ff80daf419a3861173865689 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192808,"source":"/v1/agents/8453/0xec4bc04310925326ff80daf419a3861173865689/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xec4bc04310925326ff80daf419a3861173865689 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"33 paid jobs ended with a ruling: 31 correct, 2 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 33, Wilson width 0.179 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 33 ≥ 8, width 0.179 ≤ 0.35, failure 6.1% ≤ 20%, 2 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x06f4773B8023Ce743c98cf10d2BeC12c7B752aB4 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x06f4773B8023Ce743c98cf10d2BeC12c7B752aB4 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x06f4773B8023Ce743c98cf10d2BeC12c7B752aB4 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"defi-snapshot"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.1,"open_jobs_now":0,"per_job_glmr":13.6364,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xec4bc04310925326ff80daf419a3861173865689","last_job_at":1789226281,"name":null,"name_source":null,"pool":{"address":"0x06f4773B8023Ce743c98cf10d2BeC12c7B752aB4","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":35,"matched":35,"mismatches":0,"rechecked_at":1791190228},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x06f4773b8023ce743c98cf10d2bec12c7b752ab4.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xec4bc04310925326ff80daf419a3861173865689","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"22727272000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x06f4773b8023ce743c98cf10d2bec12c7b752ab4"},"pool_id":null,"premium":"2227977201432000000","premium_ratio":0.1960624480864781,"price":"11363636000000000000","price_usdc":0.1,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":2,"insurable":true,"n":33,"settled":31,"thin":false,"width_pp":17.93,"wilson":[0.016780883087191868,0.1960624480864781]},"schema":"taifoon.quote.v1","seller":"0xec4bc04310925326ff80daf419a3861173865689","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x06f4773B8023Ce743c98cf10d2BeC12c7B752aB4 has 0 free (freeAssets()), less than the price 11363636000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xec4bc04310925326ff80daf419a3861173865689","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":2,"top_share":0.9714285714285714},"correct":31,"d30":{"completed":31,"jobs":35},"excluded":{"lapsed_unfunded":2},"fail_rate":0.06060606060606061,"incorrect":2,"insurable":true,"jobs":35,"n":33,"record_key":"evm:8453:0xec4bc04310925326ff80daf419a3861173865689","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xec4bc04310925326ff80daf419a3861173865689","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xec4bc04310925326ff80daf419a3861173865689"},"speed":{"decide_median_s":6,"deliver_median_s":6,"paid_jobs_timed":31},"thin":false,"undecided":0,"width":0.17928156499928624,"wilson":[0.016780883087191868,0.1960624480864781]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":2,"fail":0.06060606060606061,"missing":[],"n":33,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.17928156499928624},"schema":"taifoon.pool-plan-row.v1","seller":"0xec4bc04310925326ff80daf419a3861173865689","sells":[{"jobs":14,"kind":"defi-snapshot","label":"Defi-snapshot"},{"jobs":3,"kind":"defi_snapshot","label":"Defi snapshot"},{"jobs":3,"kind":"page_markdown","label":"Page markdown"}],"tenant":"moonbeam","tier":"meets_rule","title":"Defi-snapshot seller","workflow_id":"mb-grade-ec4bc04310"},{"agent_id":null,"buyers":[{"address":"0x3c3eb1f0bf86c00e7343d68159b147bf4571cde7","jobs":35},{"address":"0x1f6c62190436d76981534d0470b3b3722f0c11e8","jobs":3},{"address":"0xf9fb5dfcbbef68cb470db0153e94ba4817625ceb","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xe68b4bdf53fa51d4184841570d46c000de1f3e17 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xe68b4bdf53fa51d4184841570d46c000de1f3e17 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192808,"source":"/v1/agents/8453/0xe68b4bdf53fa51d4184841570d46c000de1f3e17/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xe68b4bdf53fa51d4184841570d46c000de1f3e17 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"25 paid jobs ended with a ruling: 24 correct, 1 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 25, Wilson width 0.188 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 25 ≥ 8, width 0.188 ≤ 0.35, failure 4.0% ≤ 20%, 3 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xeb964ff586a7D4253B47FaEf24E559c3990Eb94C (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xeb964ff586a7D4253B47FaEf24E559c3990Eb94C holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xeb964ff586a7D4253B47FaEf24E559c3990Eb94C has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"provide_lp_exit_signals"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xe68b4bdf53fa51d4184841570d46c000de1f3e17","last_job_at":1788494939,"name":null,"name_source":null,"pool":{"address":"0xeb964ff586a7D4253B47FaEf24E559c3990Eb94C","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":39,"matched":39,"mismatches":0,"rechecked_at":1791188167},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xeb964ff586a7d4253b47faef24e559c3990eb94c.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xe68b4bdf53fa51d4184841570d46c000de1f3e17","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"2272728000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xeb964ff586a7d4253b47faef24e559c3990eb94c"},"pool_id":null,"premium":"222092116524000000","premium_ratio":0.19544063736193737,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":1,"insurable":true,"n":25,"settled":24,"thin":false,"width_pp":18.83,"wilson":[0.007096233501987266,0.19544063736193737]},"schema":"taifoon.quote.v1","seller":"0xe68b4bdf53fa51d4184841570d46c000de1f3e17","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xeb964ff586a7D4253B47FaEf24E559c3990Eb94C has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xe68b4bdf53fa51d4184841570d46c000de1f3e17","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":3,"top_share":0.8974358974358975},"correct":24,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":11,"unpaid":3},"fail_rate":0.04,"incorrect":1,"insurable":true,"jobs":39,"n":25,"record_key":"evm:8453:0xe68b4bdf53fa51d4184841570d46c000de1f3e17","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xe68b4bdf53fa51d4184841570d46c000de1f3e17","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xe68b4bdf53fa51d4184841570d46c000de1f3e17"},"speed":{"decide_median_s":12,"deliver_median_s":6,"paid_jobs_timed":24},"thin":false,"undecided":0,"width":0.18834440385995008,"wilson":[0.007096233501987266,0.19544063736193737]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":3,"fail":0.04,"missing":[],"n":25,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.18834440385995008},"schema":"taifoon.pool-plan-row.v1","seller":"0xe68b4bdf53fa51d4184841570d46c000de1f3e17","sells":[{"jobs":10,"kind":"provide_lp_exit_signals","label":"Provide lp exit signals"},{"jobs":9,"kind":"setup_simple_lp_agent","label":"Setup simple lp agent"},{"jobs":4,"kind":"provide_lp_reference_data","label":"Provide lp reference data"}],"tenant":"moonbeam","tier":"meets_rule","title":"Provide lp exit signals seller","workflow_id":"mb-grade-e68b4bdf53"},{"agent_id":null,"buyers":[{"address":"0x997dc90a04e9837b90bd4295592a9cdf99e719aa","jobs":41},{"address":"0xa8e1bbaf3211df000f66bcd41211d0ff6a078448","jobs":4},{"address":"0x4ce4b9572ca54c166d4cad3e54bc4df33932b541","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x87ef068dee858b0fb6894aa6978174c54b3a05d4 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x87ef068dee858b0fb6894aa6978174c54b3a05d4 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192808,"source":"/v1/agents/8453/0x87ef068dee858b0fb6894aa6978174c54b3a05d4/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x87ef068dee858b0fb6894aa6978174c54b3a05d4 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"24 paid jobs ended with a ruling: 24 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 24, Wilson width 0.138 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 24 ≥ 8, width 0.138 ≤ 0.35, failure 0.0% ≤ 20%, 3 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xa3B10240BAc710088e134B6d20238de7BDA2678d (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xa3B10240BAc710088e134B6d20238de7BDA2678d holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xa3B10240BAc710088e134B6d20238de7BDA2678d has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"honeypot_verifier"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x87ef068dee858b0fb6894aa6978174c54b3a05d4","last_job_at":1789447081,"name":null,"name_source":null,"pool":{"address":"0xa3B10240BAc710088e134B6d20238de7BDA2678d","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791191762},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xa3b10240bac710088e134b6d20238de7bda2678d.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x87ef068dee858b0fb6894aa6978174c54b3a05d4","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xa3b10240bac710088e134b6d20238de7bda2678d"},"pool_id":null,"premium":"156790959264000000","premium_ratio":0.1379762046749802,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":24,"settled":24,"thin":false,"width_pp":13.8,"wilson":[1.1962983316807505e-17,0.1379762046749802]},"schema":"taifoon.quote.v1","seller":"0x87ef068dee858b0fb6894aa6978174c54b3a05d4","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xa3B10240BAc710088e134B6d20238de7BDA2678d has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x87ef068dee858b0fb6894aa6978174c54b3a05d4","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":3,"top_share":0.8913043478260869},"correct":24,"d30":{"completed":24,"jobs":46},"excluded":{"lapsed_unfunded":22},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":46,"n":24,"record_key":"evm:8453:0x87ef068dee858b0fb6894aa6978174c54b3a05d4","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x87ef068dee858b0fb6894aa6978174c54b3a05d4","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x87ef068dee858b0fb6894aa6978174c54b3a05d4"},"speed":{"decide_median_s":4,"deliver_median_s":19,"paid_jobs_timed":24},"thin":false,"undecided":0,"width":0.1379762046749802,"wilson":[1.1962983316807505e-17,0.1379762046749802]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":3,"fail":0,"missing":[],"n":24,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.1379762046749802},"schema":"taifoon.pool-plan-row.v1","seller":"0x87ef068dee858b0fb6894aa6978174c54b3a05d4","sells":[{"jobs":46,"kind":"honeypot_verifier","label":"Honeypot verifier"}],"tenant":"moonbeam","tier":"meets_rule","title":"Honeypot verifier seller","workflow_id":"mb-grade-87ef068dee"},{"agent_id":null,"buyers":[{"address":"0x73c0b32ae9f5a04e1345f7a4808ca5c55635bf0b","jobs":25},{"address":"0x46f4c13eb296454c8455ba24168d180ac7158b83","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x05ad872fe61d33674e29defae0a42a521460d85f owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x05ad872fe61d33674e29defae0a42a521460d85f owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192809,"source":"/v1/agents/8453/0x05ad872fe61d33674e29defae0a42a521460d85f/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x05ad872fe61d33674e29defae0a42a521460d85f owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"23 paid jobs ended with a ruling: 23 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 23, Wilson width 0.143 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 23 ≥ 8, width 0.143 ≤ 0.35, failure 0.0% ≤ 20%, 2 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xBf605Dee5C68c368d475f00e2f8Cb5cbF88D0717 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xBf605Dee5C68c368d475f00e2f8Cb5cbF88D0717 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xBf605Dee5C68c368d475f00e2f8Cb5cbF88D0717 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"agent_output_verification"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x05ad872fe61d33674e29defae0a42a521460d85f","last_job_at":1788690357,"name":null,"name_source":null,"pool":{"address":"0xBf605Dee5C68c368d475f00e2f8Cb5cbF88D0717","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":26,"matched":26,"mismatches":0,"rechecked_at":1791188186},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xbf605dee5c68c368d475f00e2f8cb5cbf88d0717.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x05ad872fe61d33674e29defae0a42a521460d85f","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xbf605dee5c68c368d475f00e2f8cb5cbf88d0717"},"pool_id":null,"premium":"162633006588000000","premium_ratio":0.14311661845042686,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":23,"settled":23,"thin":false,"width_pp":14.31,"wilson":[0,0.14311661845042686]},"schema":"taifoon.quote.v1","seller":"0x05ad872fe61d33674e29defae0a42a521460d85f","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xBf605Dee5C68c368d475f00e2f8Cb5cbF88D0717 has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x05ad872fe61d33674e29defae0a42a521460d85f","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":2,"top_share":0.9615384615384616},"correct":23,"d30":{"completed":0,"jobs":1},"excluded":{"lapsed_unfunded":3},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":26,"n":23,"record_key":"evm:8453:0x05ad872fe61d33674e29defae0a42a521460d85f","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x05ad872fe61d33674e29defae0a42a521460d85f","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x05ad872fe61d33674e29defae0a42a521460d85f"},"speed":{"decide_median_s":4,"deliver_median_s":12,"paid_jobs_timed":23},"thin":false,"undecided":0,"width":0.14311661845042686,"wilson":[0,0.14311661845042686]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":2,"fail":0,"missing":[],"n":23,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.14311661845042686},"schema":"taifoon.pool-plan-row.v1","seller":"0x05ad872fe61d33674e29defae0a42a521460d85f","sells":[{"jobs":26,"kind":"agent_output_verification","label":"Agent output verification"}],"tenant":"moonbeam","tier":"meets_rule","title":"Agent output verification seller","workflow_id":"mb-grade-05ad872fe6"},{"agent_id":null,"buyers":[{"address":"0x05e35815b979aec91bc7e67878f2964cfa1813db","jobs":21},{"address":"0x9e30cdc7e919cd5e80f100cb10027645285d1fa0","jobs":3},{"address":"0x0c038362e324fa4f8bbe81e04579c74a98e58055","jobs":2},{"address":"0xe5484de53b74299f52eaed48fb39a0fd29e9295e","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x39849434839f25f857c24c633d00f23e7d1b8029 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x39849434839f25f857c24c633d00f23e7d1b8029 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192809,"source":"/v1/agents/8453/0x39849434839f25f857c24c633d00f23e7d1b8029/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x39849434839f25f857c24c633d00f23e7d1b8029 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"22 paid jobs ended with a ruling: 22 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 22, Wilson width 0.149 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 22 ≥ 8, width 0.149 ≤ 0.35, failure 0.0% ≤ 20%, 4 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x328e6E284Ed76cf6Ac6c995E62c58A9168AA139e (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x328e6E284Ed76cf6Ac6c995E62c58A9168AA139e holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0x328e6E284Ed76cf6Ac6c995E62c58A9168AA139e has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"quick_ping"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.25,"open_jobs_now":0,"per_job_glmr":34.0909,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x39849434839f25f857c24c633d00f23e7d1b8029","last_job_at":1789034905,"name":null,"name_source":null,"pool":{"address":"0x328e6E284Ed76cf6Ac6c995E62c58A9168AA139e","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":27,"matched":27,"mismatches":0,"rechecked_at":1791188202},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x328e6e284ed76cf6ac6c995e62c58a9168aa139e.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x39849434839f25f857c24c633d00f23e7d1b8029","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"42613636500000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x328e6e284ed76cf6ac6c995e62c58a9168aa139e"},"pool_id":null,"premium":"4223153422605000000","premium_ratio":0.14865487460862087,"price":"28409091000000000000","price_usdc":0.25,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":22,"settled":22,"thin":false,"width_pp":14.87,"wilson":[0,0.14865487460862087]},"schema":"taifoon.quote.v1","seller":"0x39849434839f25f857c24c633d00f23e7d1b8029","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0x328e6E284Ed76cf6Ac6c995E62c58A9168AA139e has 0 free (freeAssets()), less than the price 28409091000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x39849434839f25f857c24c633d00f23e7d1b8029","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":4,"top_share":0.7777777777777778},"correct":22,"d30":{"completed":2,"jobs":3},"excluded":{"lapsed_unfunded":5},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":27,"n":22,"record_key":"evm:8453:0x39849434839f25f857c24c633d00f23e7d1b8029","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x39849434839f25f857c24c633d00f23e7d1b8029","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x39849434839f25f857c24c633d00f23e7d1b8029"},"speed":{"decide_median_s":18,"deliver_median_s":68,"paid_jobs_timed":22},"thin":false,"undecided":0,"width":0.14865487460862087,"wilson":[0,0.14865487460862087]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":4,"fail":0,"missing":[],"n":22,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.14865487460862087},"schema":"taifoon.pool-plan-row.v1","seller":"0x39849434839f25f857c24c633d00f23e7d1b8029","sells":[{"jobs":7,"kind":"quick_ping","label":"Quick ping"},{"jobs":3,"kind":"defi_opportunity_scanner","label":"Defi opportunity scanner"},{"jobs":2,"kind":"smart_money_follower","label":"Smart money follower"}],"tenant":"moonbeam","tier":"meets_rule","title":"Quick ping seller","workflow_id":"mb-grade-3984943483"},{"agent_id":null,"buyers":[{"address":"0x22cbc8b546978fd414fc02cbb91d0981cf94ae40","jobs":804},{"address":"0xa43ca6a0d013a53a326dcc34a8918b2ba143127f","jobs":44},{"address":"0x7da5b211d42ce77feb60e91a759968c479b740bd","jobs":1},{"address":"0xd494a454888a390b2b05df74ae2b5fd9c9902b71","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"21 paid jobs ended with a ruling: 21 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 21, Wilson width 0.155 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 21 ≥ 8, width 0.155 ≤ 0.35, failure 0.0% ≤ 20%, 4 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xE6e0850e5F743CBb55cB85E2D98EAA03B785D205 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xE6e0850e5F743CBb55cB85E2D98EAA03B785D205 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: pool 0xE6e0850e5F743CBb55cB85E2D98EAA03B785D205 has 0 free (freeAssets() — totalAssets minus cover encumbered on open jobs), less than the price 1000000000000000000 — it cannot carry this job"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"observatory_round_preview"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","last_job_at":1791188849,"name":null,"name_source":null,"pool":{"address":"0xE6e0850e5F743CBb55cB85E2D98EAA03B785D205","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791191884},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xe6e0850e5f743cbb55cb85e2d98eaa03b785d205.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xe6e0850e5f743cbb55cb85e2d98eaa03b785d205"},"pool_id":null,"premium":"175726192596000000","premium_ratio":0.154639018924847,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":21,"settled":21,"thin":false,"width_pp":15.46,"wilson":[0,0.154639018924847]},"schema":"taifoon.quote.v1","seller":"0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["pool 0xE6e0850e5F743CBb55cB85E2D98EAA03B785D205 has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":4,"top_share":0.9458823529411764},"correct":21,"d30":{"completed":361,"jobs":368},"excluded":{"lapsed_unfunded":11,"unpaid":810},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":850,"n":21,"record_key":"evm:8453:0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9"},"speed":{"decide_median_s":96,"deliver_median_s":142,"paid_jobs_timed":29},"thin":false,"undecided":8,"width":0.154639018924847,"wilson":[0,0.154639018924847]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":4,"fail":0,"missing":[],"n":21,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.154639018924847},"schema":"taifoon.pool-plan-row.v1","seller":"0xccf57d593aa2cf8f8329e5e8353f69f2b21e34e9","sells":[{"jobs":60,"kind":"observatory_round_preview","label":"Observatory round preview"},{"jobs":51,"kind":"early_market_watch","label":"Early market watch"},{"jobs":50,"kind":"meme_launch_dd","label":"Meme launch dd"}],"tenant":"moonbeam","tier":"meets_rule","title":"Observatory round preview seller","workflow_id":"mb-grade-ccf57d593a"},{"agent_id":null,"buyers":[{"address":"0xe5484de53b74299f52eaed48fb39a0fd29e9295e","jobs":24},{"address":"0x2296ccd9db7d2d36a90b183327defa3cef0d17c6","jobs":2},{"address":"0x1e8ad4f31b664bc95a2aa2d9afb40d2a0881bf4f","jobs":2},{"address":"0x7a0503f38314998e5bab964e248a3d283e89a53b","jobs":1},{"address":"0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192808,"source":"/v1/agents/8453/0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"18 paid jobs ended with a ruling: 18 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 18, Wilson width 0.176 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 18 ≥ 8, width 0.176 ≤ 0.35, failure 0.0% ≤ 20%, 5 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x77850CaE3B3Dd5C99e352fd2F84Ca6afd0c3Fc47 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x77850CaE3B3Dd5C99e352fd2F84Ca6afd0c3Fc47 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: thin record: 18 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"blocknuri_token_overview"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.15,"open_jobs_now":0,"per_job_glmr":20.4545,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","last_job_at":1790538945,"name":null,"name_source":null,"pool":{"address":"0x77850CaE3B3Dd5C99e352fd2F84Ca6afd0c3Fc47","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":30,"matched":30,"mismatches":0,"rechecked_at":1791188216},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x77850cae3b3dd5c99e352fd2f84ca6afd0c3fc47.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"25568182500000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x77850cae3b3dd5c99e352fd2f84ca6afd0c3fc47"},"pool_id":null,"premium":"2997937579945000000","premium_ratio":0.17587922364665765,"price":"17045455000000000000","price_usdc":0.15,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":18,"settled":18,"thin":true,"width_pp":17.59,"wilson":[0,0.17587922364665765]},"schema":"taifoon.quote.v1","seller":"0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 18 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","pool 0x77850CaE3B3Dd5C99e352fd2F84Ca6afd0c3Fc47 has 0 free (freeAssets()), less than the price 17045455000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":5,"top_share":0.8},"correct":18,"d30":{"completed":18,"jobs":25},"excluded":{"lapsed_unfunded":10,"rejected_before_delivery":1},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":30,"n":18,"record_key":"evm:8453:0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79"},"speed":{"decide_median_s":16,"deliver_median_s":4,"paid_jobs_timed":19},"thin":true,"undecided":1,"width":0.17587922364665765,"wilson":[0,0.17587922364665765]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":5,"fail":0,"missing":[],"n":18,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.17587922364665765},"schema":"taifoon.pool-plan-row.v1","seller":"0x93d8ca84641b2a069d8129b9b5fa3809aa9d8a79","sells":[{"jobs":10,"kind":"blocknuri_token_overview","label":"Blocknuri token overview"},{"jobs":8,"kind":"blocknuri_sentiment","label":"Blocknuri sentiment"},{"jobs":4,"kind":"blocknuri_risk_checklist","label":"Blocknuri risk checklist"}],"tenant":"moonbeam","tier":"meets_rule","title":"Blocknuri token overview seller","workflow_id":"mb-grade-93d8ca8464"},{"agent_id":null,"buyers":[{"address":"0x1e8ad4f31b664bc95a2aa2d9afb40d2a0881bf4f","jobs":13},{"address":"0x36d32488f7baf41a9335bfdd5f2c9a679cfa5821","jobs":6}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xd82ac03aba79b88213cec1a78832d85665526036 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xd82ac03aba79b88213cec1a78832d85665526036 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192809,"source":"/v1/agents/8453/0xd82ac03aba79b88213cec1a78832d85665526036/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xd82ac03aba79b88213cec1a78832d85665526036 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"18 paid jobs ended with a ruling: 18 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 18, Wilson width 0.176 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 18 ≥ 8, width 0.176 ≤ 0.35, failure 0.0% ≤ 20%, 2 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xb90425946D534377341FC70a2c76eC9F0f3a3Fa6 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xb90425946D534377341FC70a2c76eC9F0f3a3Fa6 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: thin record: 18 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"GRUDGE research"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xd82ac03aba79b88213cec1a78832d85665526036","last_job_at":1788627235,"name":null,"name_source":null,"pool":{"address":"0xb90425946D534377341FC70a2c76eC9F0f3a3Fa6","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":19,"matched":19,"mismatches":0,"rechecked_at":1791188234},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xb90425946d534377341fc70a2c76ec9f0f3a3fa6.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xd82ac03aba79b88213cec1a78832d85665526036","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xb90425946d534377341fc70a2c76ec9f0f3a3fa6"},"pool_id":null,"premium":"199862563956000000","premium_ratio":0.17587922364665765,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":18,"settled":18,"thin":true,"width_pp":17.59,"wilson":[0,0.17587922364665765]},"schema":"taifoon.quote.v1","seller":"0xd82ac03aba79b88213cec1a78832d85665526036","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 18 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","pool 0xb90425946D534377341FC70a2c76eC9F0f3a3Fa6 has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xd82ac03aba79b88213cec1a78832d85665526036","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":2,"top_share":0.6842105263157895},"correct":18,"d30":{"completed":12,"jobs":12},"excluded":{"lapsed_unfunded":1},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":19,"n":18,"record_key":"evm:8453:0xd82ac03aba79b88213cec1a78832d85665526036","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xd82ac03aba79b88213cec1a78832d85665526036","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xd82ac03aba79b88213cec1a78832d85665526036"},"speed":{"decide_median_s":6,"deliver_median_s":8,"paid_jobs_timed":18},"thin":true,"undecided":0,"width":0.17587922364665765,"wilson":[0,0.17587922364665765]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":2,"fail":0,"missing":[],"n":18,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.17587922364665765},"schema":"taifoon.pool-plan-row.v1","seller":"0xd82ac03aba79b88213cec1a78832d85665526036","sells":[{"jobs":19,"kind":"GRUDGE research","label":"GRUDGE research"}],"tenant":"moonbeam","tier":"meets_rule","title":"GRUDGE research seller","workflow_id":"mb-grade-d82ac03aba"},{"agent_id":null,"buyers":[{"address":"0x5dde5dc58948fe4f9ccac905fdaa5f3d9e114fe8","jobs":14},{"address":"0xf9fb5dfcbbef68cb470db0153e94ba4817625ceb","jobs":1},{"address":"0x2296ccd9db7d2d36a90b183327defa3cef0d17c6","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x379f053f5de57bc1d4d0971f370b648770ed9693 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x379f053f5de57bc1d4d0971f370b648770ed9693 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192810,"source":"/v1/agents/8453/0x379f053f5de57bc1d4d0971f370b648770ed9693/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x379f053f5de57bc1d4d0971f370b648770ed9693 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"10 paid jobs ended with a ruling: 10 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 10, Wilson width 0.278 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 10 ≥ 8, width 0.278 ≤ 0.35, failure 0.0% ≤ 20%, 3 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x6613A6db86bA7b0CB7298202dF2e4993c0BFD220 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x6613A6db86bA7b0CB7298202dF2e4993c0BFD220 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"sentiment_snapshot"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.09,"open_jobs_now":0,"per_job_glmr":12.2727,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x379f053f5de57bc1d4d0971f370b648770ed9693","last_job_at":1786637341,"name":null,"name_source":null,"pool":{"address":"0x6613A6db86bA7b0CB7298202dF2e4993c0BFD220","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":16,"matched":16,"mismatches":0,"rechecked_at":1791188245},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x6613a6db86ba7b0cb7298202df2e4993c0bfd220.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x379f053f5de57bc1d4d0971f370b648770ed9693","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"15340909500000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x6613a6db86ba7b0cb7298202df2e4993c0bfd220"},"pool_id":null,"premium":"2838405757509000000","premium_ratio":0.2775327998628892,"price":"10227273000000000000","price_usdc":0.09,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":10,"settled":10,"thin":true,"width_pp":27.75,"wilson":[0,0.2775327998628892]},"schema":"taifoon.quote.v1","seller":"0x379f053f5de57bc1d4d0971f370b648770ed9693","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","pool 0x6613A6db86bA7b0CB7298202dF2e4993c0BFD220 has 0 free (freeAssets()), less than the price 10227273000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x379f053f5de57bc1d4d0971f370b648770ed9693","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":3,"top_share":0.875},"correct":10,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":4},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":16,"n":10,"record_key":"evm:8453:0x379f053f5de57bc1d4d0971f370b648770ed9693","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x379f053f5de57bc1d4d0971f370b648770ed9693","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x379f053f5de57bc1d4d0971f370b648770ed9693"},"speed":{"decide_median_s":20,"deliver_median_s":22,"paid_jobs_timed":12},"thin":true,"undecided":2,"width":0.2775327998628892,"wilson":[0,0.2775327998628892]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":3,"fail":0,"missing":[],"n":10,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.2775327998628892},"schema":"taifoon.pool-plan-row.v1","seller":"0x379f053f5de57bc1d4d0971f370b648770ed9693","sells":[{"jobs":3,"kind":"sentiment_snapshot","label":"Sentiment snapshot"},{"jobs":2,"kind":"divergence_screener","label":"Divergence screener"},{"jobs":2,"kind":"market_pulse","label":"Market pulse"}],"tenant":"moonbeam","tier":"meets_rule","title":"Sentiment snapshot seller","workflow_id":"mb-grade-379f053f5d"},{"agent_id":null,"buyers":[{"address":"0x62cb44ac3a2181a3d570c50aea8f891df2871e93","jobs":10},{"address":"0xd494a454888a390b2b05df74ae2b5fd9c9902b71","jobs":2},{"address":"0x1d6b626b26926534983599681956cf0ee342159c","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192810,"source":"/v1/agents/8453/0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"10 paid jobs ended with a ruling: 10 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 10, Wilson width 0.278 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 10 ≥ 8, width 0.278 ≤ 0.35, failure 0.0% ≤ 20%, 3 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x32D1A03e0D4220B1a07b828029C21C8Da0D953fe (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x32D1A03e0D4220B1a07b828029C21C8Da0D953fe holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"API Acre x402 Preflight"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","last_job_at":1787415155,"name":null,"name_source":null,"pool":{"address":"0x32D1A03e0D4220B1a07b828029C21C8Da0D953fe","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":13,"matched":13,"mismatches":0,"rechecked_at":1791188254},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x32d1a03e0d4220b1a07b828029c21c8da0d953fe.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x32d1a03e0d4220b1a07b828029c21c8da0d953fe"},"pool_id":null,"premium":"315378510012000000","premium_ratio":0.2775327998628892,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":10,"settled":10,"thin":true,"width_pp":27.75,"wilson":[0,0.2775327998628892]},"schema":"taifoon.quote.v1","seller":"0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","pool 0x32D1A03e0D4220B1a07b828029C21C8Da0D953fe has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":3,"top_share":0.7692307692307693},"correct":10,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":1,"rejected_before_delivery":1,"unpaid":1},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":13,"n":10,"record_key":"evm:8453:0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9"},"speed":{"decide_median_s":11,"deliver_median_s":12,"paid_jobs_timed":10},"thin":true,"undecided":0,"width":0.2775327998628892,"wilson":[0,0.2775327998628892]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":3,"fail":0,"missing":[],"n":10,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.2775327998628892},"schema":"taifoon.pool-plan-row.v1","seller":"0xc6bc6427baf5784b3eaf2b5241b09732d9e1e8b9","sells":[{"jobs":11,"kind":"API Acre x402 Preflight","label":"API Acre x402 Preflight"},{"jobs":2,"kind":"API Acre Current Weather","label":"API Acre Current Weather"}],"tenant":"moonbeam","tier":"meets_rule","title":"API Acre x402 Preflight seller","workflow_id":"mb-grade-c6bc6427ba"},{"agent_id":null,"buyers":[{"address":"0x3ef43ccd7352b09f6278c79a803486effb4c1c8c","jobs":12},{"address":"0xc0a1374c36c35ee4236a377d3149165590d2172e","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x8031ed08790b19d51af8ec405315ab0c401c88d5 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x8031ed08790b19d51af8ec405315ab0c401c88d5 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192811,"source":"/v1/agents/8453/0x8031ed08790b19d51af8ec405315ab0c401c88d5/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x8031ed08790b19d51af8ec405315ab0c401c88d5 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"10 paid jobs ended with a ruling: 10 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 10, Wilson width 0.278 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 10 ≥ 8, width 0.278 ≤ 0.35, failure 0.0% ≤ 20%, 2 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x85149e9A92e481180fab43f2578330Df9c391e97 (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x85149e9A92e481180fab43f2578330Df9c391e97 holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"verifySwapExecution"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x8031ed08790b19d51af8ec405315ab0c401c88d5","last_job_at":1788665015,"name":null,"name_source":null,"pool":{"address":"0x85149e9A92e481180fab43f2578330Df9c391e97","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":13,"matched":13,"mismatches":0,"rechecked_at":1791188261},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x85149e9a92e481180fab43f2578330df9c391e97.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x8031ed08790b19d51af8ec405315ab0c401c88d5","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x85149e9a92e481180fab43f2578330df9c391e97"},"pool_id":null,"premium":"315378510012000000","premium_ratio":0.2775327998628892,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":10,"settled":10,"thin":true,"width_pp":27.75,"wilson":[0,0.2775327998628892]},"schema":"taifoon.quote.v1","seller":"0x8031ed08790b19d51af8ec405315ab0c401c88d5","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","pool 0x85149e9A92e481180fab43f2578330Df9c391e97 has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x8031ed08790b19d51af8ec405315ab0c401c88d5","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":2,"top_share":0.9230769230769232},"correct":10,"d30":{"completed":8,"jobs":8},"excluded":{"lapsed_unfunded":2},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":13,"n":10,"record_key":"evm:8453:0x8031ed08790b19d51af8ec405315ab0c401c88d5","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x8031ed08790b19d51af8ec405315ab0c401c88d5","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x8031ed08790b19d51af8ec405315ab0c401c88d5"},"speed":{"decide_median_s":10,"deliver_median_s":10,"paid_jobs_timed":11},"thin":true,"undecided":1,"width":0.2775327998628892,"wilson":[0,0.2775327998628892]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":2,"fail":0,"missing":[],"n":10,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.2775327998628892},"schema":"taifoon.pool-plan-row.v1","seller":"0x8031ed08790b19d51af8ec405315ab0c401c88d5","sells":[{"jobs":13,"kind":"verifySwapExecution","label":"VerifySwapExecution"}],"tenant":"moonbeam","tier":"meets_rule","title":"VerifySwapExecution seller","workflow_id":"mb-grade-8031ed0879"},{"agent_id":null,"buyers":[{"address":"0xf9fb5dfcbbef68cb470db0153e94ba4817625ceb","jobs":6},{"address":"0x5870e303baeae816275463ef8bfabb715f4ce810","jobs":3},{"address":"0xf9e51953c4366350009f2d349347992f327fc1a4","jobs":2},{"address":"0xfa9c61f7738962c40eec13d677b93735dfe99b1a","jobs":2},{"address":"0xe5484de53b74299f52eaed48fb39a0fd29e9295e","jobs":2}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x8c95120c327ccfcd5c003f1dab484d341f75160e owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x8c95120c327ccfcd5c003f1dab484d341f75160e owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192810,"source":"/v1/agents/8453/0x8c95120c327ccfcd5c003f1dab484d341f75160e/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x8c95120c327ccfcd5c003f1dab484d341f75160e owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"9 paid jobs ended with a ruling: 9 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 9, Wilson width 0.299 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 9 ≥ 8, width 0.299 ≤ 0.35, failure 0.0% ≤ 20%, 8 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0x65285E80269683240c43924824A9b956976d363c (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0x65285E80269683240c43924824A9b956976d363c holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: thin record: 9 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"token_price"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.03,"open_jobs_now":0,"per_job_glmr":4.0909,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x8c95120c327ccfcd5c003f1dab484d341f75160e","last_job_at":1790538967,"name":null,"name_source":null,"pool":{"address":"0x65285E80269683240c43924824A9b956976d363c","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":20,"matched":20,"mismatches":0,"rechecked_at":1791188268},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0x65285e80269683240c43924824a9b956976d363c.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x8c95120c327ccfcd5c003f1dab484d341f75160e","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"5113636500000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0x65285e80269683240c43924824a9b956976d363c"},"pool_id":null,"premium":"1019812527195000000","premium_ratio":0.2991450484195441,"price":"3409091000000000000","price_usdc":0.03,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":9,"settled":9,"thin":true,"width_pp":29.91,"wilson":[0,0.2991450484195441]},"schema":"taifoon.quote.v1","seller":"0x8c95120c327ccfcd5c003f1dab484d341f75160e","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 9 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","pool 0x65285E80269683240c43924824A9b956976d363c has 0 free (freeAssets()), less than the price 3409091000000000000 — it cannot carry this job","no cover: the job settles from escrow and the seller deposit only"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x8c95120c327ccfcd5c003f1dab484d341f75160e","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":8,"top_share":0.3333333333333333},"correct":9,"d30":{"completed":2,"jobs":3},"excluded":{"lapsed_unfunded":7,"unpaid":2},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":18,"n":9,"record_key":"evm:8453:0x8c95120c327ccfcd5c003f1dab484d341f75160e","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x8c95120c327ccfcd5c003f1dab484d341f75160e","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x8c95120c327ccfcd5c003f1dab484d341f75160e"},"speed":{"decide_median_s":58,"deliver_median_s":8,"paid_jobs_timed":9},"thin":true,"undecided":0,"width":0.2991450484195441,"wilson":[0,0.2991450484195441]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":8,"fail":0,"missing":[],"n":9,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.2991450484195441},"schema":"taifoon.pool-plan-row.v1","seller":"0x8c95120c327ccfcd5c003f1dab484d341f75160e","sells":[{"jobs":4,"kind":"token_price","label":"Token price"},{"jobs":4,"kind":"gas_tracker","label":"Gas tracker"},{"jobs":3,"kind":"bounty_research","label":"Bounty research"}],"tenant":"moonbeam","tier":"meets_rule","title":"Token price seller","workflow_id":"mb-grade-8c95120c32"},{"agent_id":null,"buyers":[{"address":"0x0f035c36c4ce65a6f1bf4370f779bac722d59004","jobs":14},{"address":"0x3ce8dc26e2f1c26848563b94e4d980c69ad80ac5","jobs":5},{"address":"0x7a0503f38314998e5bab964e248a3d283e89a53b","jobs":1},{"address":"0xc979c8b42dbdea0128676fd471a47b7cf3756313","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x72330994f379a71542e7bd5a4cf99a9d9743f4aa owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x72330994f379a71542e7bd5a4cf99a9d9743f4aa owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192811,"source":"/v1/agents/8453/0x72330994f379a71542e7bd5a4cf99a9d9743f4aa/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x72330994f379a71542e7bd5a4cf99a9d9743f4aa owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"8 paid jobs ended with a ruling: 8 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 8, Wilson width 0.324 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"ok","title":"The pool opening rule holds","who":null,"why":"n 8 ≥ 8, width 0.324 ≤ 0.35, failure 0.0% ≤ 20%, 4 buyers ≥ 2."},{"id":"pool","n":11,"pilot":"the pool exists; backing it is not open during the pilot","status":"ok","title":"A pool exists","who":null,"why":"A pool stands behind this seller: 0xc22c5CAb5652b8eC2b9DfCF15BF7692B5517383D (moonbeam, GLMR)."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"missing","title":"The pool is funded","who":"pool","why":"Pool 0xc22c5CAb5652b8eC2b9DfCF15BF7692B5517383D holds 0 GLMR free, less than the reference price."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"missing","title":"A quote returns guaranteed","who":"pool","why":"Not guaranteed. moonbeam: premium 32.4% of price exceeds the 30.0% pool rule (interval 0.0%–32.4% over 8 graded) — no pool covers at that ratio; deposit-only terms"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"gas_tracker"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","last_job_at":1786437999,"name":null,"name_source":null,"pool":{"address":"0xc22c5CAb5652b8eC2b9DfCF15BF7692B5517383D","factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":0,"policy":"the pool exists on the factory; backing it is not open during the pilot","status":"created","token":"GLMR","total_glmr":0,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":21,"matched":21,"mismatches":0,"rechecked_at":1791188278},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"8453:0xc22c5cab5652b8ec2b9dfcf15bf7692b5517383d.freeAssets()","kind":"offchain","store":"chain-read","what":"the vault read when the plan was built"},{"anchored_by":null,"digest":null,"key":"providers?addr=0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"2272728000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":"0","free":"0","total":"0","vault":"0xc22c5cab5652b8ec2b9dfcf15bf7692b5517383d"},"pool_id":null,"premium":"368645572512000000","premium_ratio":0.32440756488388023,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":8,"settled":8,"thin":true,"width_pp":32.44,"wilson":[0,0.32440756488388023]},"schema":"taifoon.quote.v1","seller":"0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["premium 32.4% of price exceeds the 30.0% pool rule (interval 0.0%–32.4% over 8 graded) — no pool covers at that ratio; deposit-only terms","thin record: 8 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","pool 0xc22c5CAb5652b8eC2b9DfCF15BF7692B5517383D has 0 free (freeAssets()), less than the price 1136364000000000000 — it cannot carry this job"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":4,"top_share":0.6666666666666666},"correct":8,"d30":{"completed":0,"jobs":0},"excluded":{"rejected_before_delivery":2,"unpaid":11},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":21,"n":8,"record_key":"evm:8453:0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x72330994f379a71542e7bd5a4cf99a9d9743f4aa"},"speed":{"decide_median_s":57,"deliver_median_s":8,"paid_jobs_timed":8},"thin":true,"undecided":0,"width":0.32440756488388023,"wilson":[0,0.32440756488388023]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":4,"fail":0,"missing":[],"n":8,"ok":true,"passes":{"buyers":true,"fail":true,"n":true,"width":true},"width":0.32440756488388023},"schema":"taifoon.pool-plan-row.v1","seller":"0x72330994f379a71542e7bd5a4cf99a9d9743f4aa","sells":[{"jobs":14,"kind":"gas_tracker","label":"Gas tracker"},{"jobs":3,"kind":"crypto_price","label":"Crypto price"},{"jobs":1,"kind":"defi_yield_rates","label":"Defi yield rates"}],"tenant":"moonbeam","tier":"meets_rule","title":"Gas tracker seller","workflow_id":"mb-grade-72330994f3"},{"agent_id":null,"buyers":[{"address":"0x35607395a802844d9aa5ce5d5f802c6d2b532ab0","jobs":193}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192805,"source":"/v1/agents/8453/0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"192 paid jobs ended with a ruling: 162 correct, 30 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 192, Wilson width 0.103 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: the seller has no pool on this chain/tenant"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"venice_image_venice_sd35"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.005,"open_jobs_now":0,"per_job_glmr":0.6818,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078","last_job_at":1788781091,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192052},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1136364000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"121755720780000000","premium_ratio":0.21429032103775156,"price":"568182000000000000","price_usdc":0.005,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":30,"insurable":true,"n":192,"settled":162,"thin":false,"width_pp":10.26,"wilson":[0.11169509188314192,0.21429032103775156]},"schema":"taifoon.quote.v1","seller":"0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":162,"d30":{"completed":162,"jobs":193},"excluded":{"lapsed_unfunded":1},"fail_rate":0.15625,"incorrect":30,"insurable":true,"jobs":193,"n":192,"record_key":"evm:8453:0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078"},"speed":{"decide_median_s":6,"deliver_median_s":22,"paid_jobs_timed":162},"thin":false,"undecided":0,"width":0.10259522915460964,"wilson":[0.11169509188314192,0.21429032103775156]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0.15625,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":192,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.10259522915460964},"schema":"taifoon.pool-plan-row.v1","seller":"0x7eb002ddf5a0f78b427a7569e4bfde3ffb433078","sells":[{"jobs":118,"kind":"venice_image_venice_sd35","label":"Venice image venice sd35"},{"jobs":3,"kind":"venice_image_grok_imagine_image_quality_2k","label":"Venice image grok imagine image quality 2k"},{"jobs":3,"kind":"venice_image_nano_banana_pro_2k","label":"Venice image nano banana pro 2k"}],"tenant":"moonbeam","tier":"one_step","title":"Venice image venice sd35 seller","workflow_id":"mb-grade-7eb002ddf5"},{"agent_id":null,"buyers":[{"address":"0xfce487d543709c3690c4a3d58d16f5435fa79a24","jobs":119},{"address":"0x1f893319f81667bf0717a6c009f7c176000aba01","jobs":8},{"address":"0x5d58b6c1f1f8d7be76d07d1963bb47a5aa87e09c","jobs":2}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x430c298f9a4a145e5299af997287bb4f928b8059 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: failure 79.3% > 20%; about 172 more clean paid jobs."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x430c298f9a4a145e5299af997287bb4f928b8059 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192807,"source":"/v1/agents/8453/0x430c298f9a4a145e5299af997287bb4f928b8059/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x430c298f9a4a145e5299af997287bb4f928b8059 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"58 paid jobs ended with a ruling: 12 correct, 46 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 58, Wilson width 0.205 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: failure 79.3% > 20%; about 172 more clean paid jobs."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: premium 87.7% of price exceeds the 30.0% pool rule (interval 67.2%–87.7% over 58 graded) — no pool covers at that ratio; deposit-only terms"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"gm_lattice"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.1,"open_jobs_now":0,"per_job_glmr":13.6364,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x430c298f9a4a145e5299af997287bb4f928b8059","last_job_at":1790993891,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192294},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x430c298f9a4a145e5299af997287bb4f928b8059","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"22727272000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"9971420135460000000","premium_ratio":0.8774851603050945,"price":"11363636000000000000","price_usdc":0.1,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":46,"insurable":true,"n":58,"settled":12,"thin":true,"width_pp":20.52,"wilson":[0.6723078207851659,0.8774851603050945]},"schema":"taifoon.quote.v1","seller":"0x430c298f9a4a145e5299af997287bb4f928b8059","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["premium 87.7% of price exceeds the 30.0% pool rule (interval 67.2%–87.7% over 58 graded) — no pool covers at that ratio; deposit-only terms","thin record: 12 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x430c298f9a4a145e5299af997287bb4f928b8059","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":3,"top_share":0.9224806201550388},"correct":12,"d30":{"completed":0,"jobs":2},"excluded":{"lapsed_unfunded":57},"fail_rate":0.7931034482758621,"incorrect":46,"insurable":true,"jobs":129,"n":58,"record_key":"evm:8453:0x430c298f9a4a145e5299af997287bb4f928b8059","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x430c298f9a4a145e5299af997287bb4f928b8059","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x430c298f9a4a145e5299af997287bb4f928b8059"},"speed":{"decide_median_s":18,"deliver_median_s":12,"paid_jobs_timed":26},"thin":true,"undecided":14,"width":0.20517733951992856,"wilson":[0.6723078207851659,0.8774851603050945]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":3,"fail":0.7931034482758621,"missing":["172 more clean paid jobs to bring the failure rate to 20 % (now 79.3 %)"],"n":58,"ok":false,"passes":{"buyers":true,"fail":false,"n":true,"width":true},"width":0.20517733951992856},"schema":"taifoon.pool-plan-row.v1","seller":"0x430c298f9a4a145e5299af997287bb4f928b8059","sells":[{"jobs":48,"kind":"gm_lattice","label":"Gm lattice"},{"jobs":35,"kind":"gm_conviction","label":"Gm conviction"},{"jobs":18,"kind":"gm_ohlcv","label":"Gm ohlcv"}],"tenant":"moonbeam","tier":"one_step","title":"Gm lattice seller","workflow_id":"mb-grade-430c298f9a"},{"agent_id":null,"buyers":[{"address":"0xf2ed97f327fbc92bfe82ddb2ae72765c8f5585b4","jobs":42}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x5e2fed22eb906c44a4e565b89990b6d973517d36 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x5e2fed22eb906c44a4e565b89990b6d973517d36 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192808,"source":"/v1/agents/8453/0x5e2fed22eb906c44a4e565b89990b6d973517d36/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x5e2fed22eb906c44a4e565b89990b6d973517d36 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"30 paid jobs ended with a ruling: 26 correct, 4 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 30, Wilson width 0.244 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: the seller has no pool on this chain/tenant"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"honeypot_check"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x5e2fed22eb906c44a4e565b89990b6d973517d36","last_job_at":1787698565,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791188291},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x5e2fed22eb906c44a4e565b89990b6d973517d36","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"2272728000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"337287607932000000","premium_ratio":0.29681326682036296,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":4,"insurable":true,"n":30,"settled":26,"thin":false,"width_pp":24.37,"wilson":[0.05309655484054744,0.29681326682036296]},"schema":"taifoon.quote.v1","seller":"0x5e2fed22eb906c44a4e565b89990b6d973517d36","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x5e2fed22eb906c44a4e565b89990b6d973517d36","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":26,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":9},"fail_rate":0.13333333333333333,"incorrect":4,"insurable":true,"jobs":42,"n":30,"record_key":"evm:8453:0x5e2fed22eb906c44a4e565b89990b6d973517d36","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x5e2fed22eb906c44a4e565b89990b6d973517d36","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x5e2fed22eb906c44a4e565b89990b6d973517d36"},"speed":{"decide_median_s":25,"deliver_median_s":28,"paid_jobs_timed":29},"thin":false,"undecided":3,"width":0.2437167119798155,"wilson":[0.05309655484054744,0.29681326682036296]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0.13333333333333333,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":30,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2437167119798155},"schema":"taifoon.pool-plan-row.v1","seller":"0x5e2fed22eb906c44a4e565b89990b6d973517d36","sells":[{"jobs":16,"kind":"honeypot_check","label":"Honeypot check"},{"jobs":7,"kind":"address_risk","label":"Address risk"},{"jobs":4,"kind":"contract_risk_check","label":"Contract risk check"}],"tenant":"moonbeam","tier":"one_step","title":"Honeypot check seller","workflow_id":"mb-grade-5e2fed22eb"},{"agent_id":null,"buyers":[{"address":"0x4009122293c0eb93a73a66e4232924ea5c20b910","jobs":23}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xf8a2222735707d1f0210ba582c03f0880fd98ab7 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xf8a2222735707d1f0210ba582c03f0880fd98ab7 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192809,"source":"/v1/agents/8453/0xf8a2222735707d1f0210ba582c03f0880fd98ab7/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xf8a2222735707d1f0210ba582c03f0880fd98ab7 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"23 paid jobs ended with a ruling: 22 correct, 1 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 23, Wilson width 0.202 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: the seller has no pool on this chain/tenant"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"yield_strategy_rebalance"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xf8a2222735707d1f0210ba582c03f0880fd98ab7","last_job_at":1791158435,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":23,"matched":23,"mismatches":0,"rechecked_at":1791188313},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xf8a2222735707d1f0210ba582c03f0880fd98ab7","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"2272728000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"238536439968000000","premium_ratio":0.2099115507025887,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":1,"insurable":true,"n":23,"settled":22,"thin":false,"width_pp":20.22,"wilson":[0.007716666143453147,0.2099115507025887]},"schema":"taifoon.quote.v1","seller":"0xf8a2222735707d1f0210ba582c03f0880fd98ab7","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xf8a2222735707d1f0210ba582c03f0880fd98ab7","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":22,"d30":{"completed":10,"jobs":10},"excluded":{},"fail_rate":0.043478260869565216,"incorrect":1,"insurable":true,"jobs":23,"n":23,"record_key":"evm:8453:0xf8a2222735707d1f0210ba582c03f0880fd98ab7","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xf8a2222735707d1f0210ba582c03f0880fd98ab7","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xf8a2222735707d1f0210ba582c03f0880fd98ab7"},"speed":{"decide_median_s":4,"deliver_median_s":10,"paid_jobs_timed":22},"thin":false,"undecided":0,"width":0.2021948845591356,"wilson":[0.007716666143453147,0.2099115507025887]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0.043478260869565216,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":23,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2021948845591356},"schema":"taifoon.pool-plan-row.v1","seller":"0xf8a2222735707d1f0210ba582c03f0880fd98ab7","sells":[{"jobs":22,"kind":"yield_strategy_rebalance","label":"Yield strategy rebalance"}],"tenant":"moonbeam","tier":"one_step","title":"Yield strategy rebalance seller","workflow_id":"mb-grade-f8a2222735"},{"agent_id":null,"buyers":[{"address":"0xeb5d7366721b09e923a4167dec2b12be25ccb96a","jobs":30}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xb37fea93336441c03d3c8fdc89a86d1bca556675 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xb37fea93336441c03d3c8fdc89a86d1bca556675 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192809,"source":"/v1/agents/8453/0xb37fea93336441c03d3c8fdc89a86d1bca556675/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xb37fea93336441c03d3c8fdc89a86d1bca556675 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"19 paid jobs ended with a ruling: 18 correct, 1 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 19, Wilson width 0.237 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 18 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"kalshi_ladder"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.02,"open_jobs_now":0,"per_job_glmr":2.7273,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xb37fea93336441c03d3c8fdc89a86d1bca556675","last_job_at":1789741673,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":30,"matched":30,"mismatches":0,"rechecked_at":1791188324},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xb37fea93336441c03d3c8fdc89a86d1bca556675","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"4545454000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"559970387349000000","premium_ratio":0.2463873116689879,"price":"2272727000000000000","price_usdc":0.02,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":1,"insurable":true,"n":19,"settled":18,"thin":true,"width_pp":23.7,"wilson":[0.009351994062300369,0.2463873116689879]},"schema":"taifoon.quote.v1","seller":"0xb37fea93336441c03d3c8fdc89a86d1bca556675","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 18 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xb37fea93336441c03d3c8fdc89a86d1bca556675","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":18,"d30":{"completed":18,"jobs":30},"excluded":{"lapsed_unfunded":10},"fail_rate":0.05263157894736842,"incorrect":1,"insurable":true,"jobs":30,"n":19,"record_key":"evm:8453:0xb37fea93336441c03d3c8fdc89a86d1bca556675","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xb37fea93336441c03d3c8fdc89a86d1bca556675","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xb37fea93336441c03d3c8fdc89a86d1bca556675"},"speed":{"decide_median_s":18,"deliver_median_s":18,"paid_jobs_timed":19},"thin":true,"undecided":1,"width":0.23703531760668753,"wilson":[0.009351994062300369,0.2463873116689879]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0.05263157894736842,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":19,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.23703531760668753},"schema":"taifoon.pool-plan-row.v1","seller":"0xb37fea93336441c03d3c8fdc89a86d1bca556675","sells":[{"jobs":12,"kind":"kalshi_ladder","label":"Kalshi ladder"},{"jobs":8,"kind":"polymarket_ladder","label":"Polymarket ladder"},{"jobs":6,"kind":"polymarket_bracket_check","label":"Polymarket bracket check"}],"tenant":"moonbeam","tier":"one_step","title":"Kalshi ladder seller","workflow_id":"mb-grade-b37fea9333"},{"agent_id":null,"buyers":[{"address":"0x379395af3d91b8cea3c8087ff947eab86b3fe556","jobs":21}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x465baadd10451c34eae8ef4ac0561ef64e1db221 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x465baadd10451c34eae8ef4ac0561ef64e1db221 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192811,"source":"/v1/agents/8453/0x465baadd10451c34eae8ef4ac0561ef64e1db221/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x465baadd10451c34eae8ef4ac0561ef64e1db221 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"16 paid jobs ended with a ruling: 16 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 16, Wilson width 0.194 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 16 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"token_intelligence_report"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x465baadd10451c34eae8ef4ac0561ef64e1db221","last_job_at":1787747149,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":21,"matched":21,"mismatches":0,"rechecked_at":1791190316},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x465baadd10451c34eae8ef4ac0561ef64e1db221","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"220009161312000000","premium_ratio":0.1936076805344365,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":16,"settled":16,"thin":true,"width_pp":19.36,"wilson":[0,0.1936076805344365]},"schema":"taifoon.quote.v1","seller":"0x465baadd10451c34eae8ef4ac0561ef64e1db221","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 16 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x465baadd10451c34eae8ef4ac0561ef64e1db221","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":16,"d30":{"completed":0,"jobs":0},"excluded":{"unpaid":5},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":21,"n":16,"record_key":"evm:8453:0x465baadd10451c34eae8ef4ac0561ef64e1db221","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x465baadd10451c34eae8ef4ac0561ef64e1db221","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x465baadd10451c34eae8ef4ac0561ef64e1db221"},"speed":{"decide_median_s":6,"deliver_median_s":67,"paid_jobs_timed":16},"thin":true,"undecided":0,"width":0.1936076805344365,"wilson":[0,0.1936076805344365]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":16,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.1936076805344365},"schema":"taifoon.pool-plan-row.v1","seller":"0x465baadd10451c34eae8ef4ac0561ef64e1db221","sells":[{"jobs":21,"kind":"token_intelligence_report","label":"Token intelligence report"}],"tenant":"moonbeam","tier":"one_step","title":"Token intelligence report seller","workflow_id":"mb-grade-465baadd10"},{"agent_id":null,"buyers":[{"address":"0x60ff03d376f862415aaaa06bd51c5109f51fa2dc","jobs":10},{"address":"0x9fd05b6ff42f2ece0e1ef418cbca00b716ee6753","jobs":4},{"address":"0x46f09220790a346f65c28ebc2906358dbe86d1c8","jobs":2},{"address":"0xf9fb5dfcbbef68cb470db0153e94ba4817625ceb","jobs":1},{"address":"0x7da5b211d42ce77feb60e91a759968c479b740bd","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x436f324eff0b32a405c5b9102e1a6ef85451cec1 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","A calibrated record: n 15, width 0.381; needs n ≥ 5 and width ≤ 0.35: about 2 more clean paid jobs.","The pool opening rule holds: Not yet: width 0.381 > 0.35; about 2 more clean paid jobs."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x436f324eff0b32a405c5b9102e1a6ef85451cec1 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192809,"source":"/v1/agents/8453/0x436f324eff0b32a405c5b9102e1a6ef85451cec1/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x436f324eff0b32a405c5b9102e1a6ef85451cec1 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"15 paid jobs ended with a ruling: 12 correct, 3 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"missing","title":"A calibrated record","who":"buyer","why":"n 15, width 0.381; needs n ≥ 5 and width ≤ 0.35: about 2 more clean paid jobs."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: width 0.381 > 0.35; about 2 more clean paid jobs."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: premium 45.2% of price exceeds the 30.0% pool rule (interval 7.0%–45.2% over 15 graded) — no pool covers at that ratio; deposit-only terms"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"prompt_optimization"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.1,"open_jobs_now":0,"per_job_glmr":13.6364,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x436f324eff0b32a405c5b9102e1a6ef85451cec1","last_job_at":1791153073,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":19,"matched":19,"mismatches":0,"rechecked_at":1791190328},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x436f324eff0b32a405c5b9102e1a6ef85451cec1","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":false,"chain_id":8453,"deposit":"22727272000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"5134704381144000000","premium_ratio":0.4518544871516936,"price":"11363636000000000000","price_usdc":0.1,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":false,"incorrect":3,"insurable":true,"n":15,"settled":12,"thin":true,"width_pp":38.14,"wilson":[0.07047549346981562,0.4518544871516936]},"schema":"taifoon.quote.v1","seller":"0x436f324eff0b32a405c5b9102e1a6ef85451cec1","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["premium 45.2% of price exceeds the 30.0% pool rule (interval 7.0%–45.2% over 15 graded) — no pool covers at that ratio; deposit-only terms","thin record: 12 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","auto-complete withheld: record not calibrated: interval width 38.1 pp > 35"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x436f324eff0b32a405c5b9102e1a6ef85451cec1","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":false,"chain_id":8453,"clients":{"distinct":6,"top_share":0.5263157894736842},"correct":12,"d30":{"completed":12,"jobs":15},"excluded":{"lapsed_unfunded":4},"fail_rate":0.2,"incorrect":3,"insurable":true,"jobs":19,"n":15,"record_key":"evm:8453:0x436f324eff0b32a405c5b9102e1a6ef85451cec1","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x436f324eff0b32a405c5b9102e1a6ef85451cec1","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x436f324eff0b32a405c5b9102e1a6ef85451cec1"},"speed":{"decide_median_s":18,"deliver_median_s":6,"paid_jobs_timed":15},"thin":true,"undecided":0,"width":0.381378993681878,"wilson":[0.07047549346981562,0.4518544871516936]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":6,"fail":0.2,"missing":["2 more clean paid jobs to narrow the Wilson width to 0.35 (now 0.381)"],"n":15,"ok":false,"passes":{"buyers":true,"fail":true,"n":true,"width":false},"width":0.381378993681878},"schema":"taifoon.pool-plan-row.v1","seller":"0x436f324eff0b32a405c5b9102e1a6ef85451cec1","sells":[{"jobs":5,"kind":"prompt_optimization","label":"Prompt optimization"},{"jobs":5,"kind":"ad_creative_qa","label":"Ad creative qa"},{"jobs":3,"kind":"mcp_server_audit","label":"Mcp server audit"}],"tenant":"moonbeam","tier":"one_step","title":"Prompt optimization seller","workflow_id":"mb-grade-436f324eff"},{"agent_id":null,"buyers":[{"address":"0x1cc947598fd242b2888c8d47f756a6ac62c4dc33","jobs":33}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192808,"source":"/v1/agents/8453/0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"14 paid jobs ended with a ruling: 14 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 14, Wilson width 0.215 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 14 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"br-market-brief"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.15,"open_jobs_now":0,"per_job_glmr":20.4545,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f","last_job_at":1786972555,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":33,"matched":33,"mismatches":0,"rechecked_at":1791190339},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"25568182500000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"3670073961505000000","premium_ratio":0.2153108027376358,"price":"17045455000000000000","price_usdc":0.15,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":14,"settled":14,"thin":true,"width_pp":21.53,"wilson":[2.1779500349382705e-17,0.2153108027376358]},"schema":"taifoon.quote.v1","seller":"0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 14 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":14,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":19},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":33,"n":14,"record_key":"evm:8453:0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f"},"speed":{"decide_median_s":26,"deliver_median_s":35,"paid_jobs_timed":14},"thin":true,"undecided":0,"width":0.21531080273763575,"wilson":[2.1779500349382705e-17,0.2153108027376358]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":14,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.21531080273763575},"schema":"taifoon.pool-plan-row.v1","seller":"0x60f2024d3a6cd84d0d302d534ca3d3cb79df319f","sells":[{"jobs":11,"kind":"br-market-brief","label":"Br-market-brief"},{"jobs":11,"kind":"token-research","label":"Token-research"},{"jobs":11,"kind":"wallet-audit","label":"Wallet-audit"}],"tenant":"moonbeam","tier":"one_step","title":"Br-market-brief seller","workflow_id":"mb-grade-60f2024d3a"},{"agent_id":null,"buyers":[{"address":"0xb3c00b5ef2e50bb7a1f0ebddad7f556ab92faa68","jobs":9},{"address":"0x181706e7793a45add05e5e86aa4d25aeccda94ff","jobs":8},{"address":"0xf4a06f62ba8566e94a109ce60226470027f0a84b","jobs":8},{"address":"0xf421ff09214d7375a9b8f8101a08c7eda2059e2c","jobs":7},{"address":"0xb244cbf555a19bb22d5da74c78e48f43e1816ddc","jobs":6}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x7e4ed8cff13e7cd864011314b63de64611b035c2 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: failure 100.0% > 20%; about 48 more clean paid jobs."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x7e4ed8cff13e7cd864011314b63de64611b035c2 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192807,"source":"/v1/agents/8453/0x7e4ed8cff13e7cd864011314b63de64611b035c2/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x7e4ed8cff13e7cd864011314b63de64611b035c2 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"12 paid jobs ended with a ruling: 0 correct, 12 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 12, Wilson width 0.242 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: failure 100.0% > 20%; about 48 more clean paid jobs."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: not insurable: no settled job on record, so there is no rate to price a premium from — deposit-only terms"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the BitAgent (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"crypto_news"},"cover_v3":{"glmr_for_open_now":1922.7273,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.3,"open_jobs_now":47,"per_job_glmr":40.9091,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x7e4ed8cff13e7cd864011314b63de64611b035c2","last_job_at":1788982691,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"bitagent","protocol_label":"BitAgent (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791192529},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x7e4ed8cff13e7cd864011314b63de64611b035c2","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":false,"chain_id":8453,"deposit":"68181818000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":null,"premium_ratio":null,"price":"34090909000000000000","price_usdc":0.3,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":false,"incorrect":12,"insurable":false,"n":12,"settled":0,"thin":true,"width_pp":null,"wilson":null},"schema":"taifoon.quote.v1","seller":"0x7e4ed8cff13e7cd864011314b63de64611b035c2","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["not insurable: no settled job on record, so there is no rate to price a premium from — deposit-only terms","the seller has no pool on this chain/tenant","auto-complete withheld: record not calibrated: interval width — pp > 35"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x7e4ed8cff13e7cd864011314b63de64611b035c2","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":10,"top_share":0.15},"correct":0,"d30":{"completed":0,"jobs":19},"excluded":{"open":47,"rejected_before_delivery":1},"fail_rate":1,"incorrect":12,"insurable":false,"jobs":60,"n":12,"record_key":"evm:8453:0x7e4ed8cff13e7cd864011314b63de64611b035c2","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x7e4ed8cff13e7cd864011314b63de64611b035c2","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x7e4ed8cff13e7cd864011314b63de64611b035c2"},"speed":{"decide_median_s":252145,"deliver_median_s":6,"paid_jobs_timed":59},"thin":true,"undecided":0,"width":0.2424940066552409,"wilson":[0.7575059933447591,1]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":10,"fail":1,"missing":["48 more clean paid jobs to bring the failure rate to 20 % (now 100.0 %)"],"n":12,"ok":false,"passes":{"buyers":true,"fail":false,"n":true,"width":true},"width":0.2424940066552409},"schema":"taifoon.pool-plan-row.v1","seller":"0x7e4ed8cff13e7cd864011314b63de64611b035c2","sells":[{"jobs":60,"kind":"crypto_news","label":"Crypto news"}],"tenant":"moonbeam","tier":"one_step","title":"Crypto news seller","workflow_id":"mb-grade-7e4ed8cff1"},{"agent_id":null,"buyers":[{"address":"0x499957f19778649b06d090f64cbdd7fbd5b17d89","jobs":14}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xb38fd9e00f3f055482a4cda0200c6542824cb393 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xb38fd9e00f3f055482a4cda0200c6542824cb393 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192811,"source":"/v1/agents/8453/0xb38fd9e00f3f055482a4cda0200c6542824cb393/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xb38fd9e00f3f055482a4cda0200c6542824cb393 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"12 paid jobs ended with a ruling: 12 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 12, Wilson width 0.242 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 12 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"TrustDex token safety verdict (sandbox graduation run)"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xb38fd9e00f3f055482a4cda0200c6542824cb393","last_job_at":1786925355,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":14,"matched":14,"mismatches":0,"rechecked_at":1791190381},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xb38fd9e00f3f055482a4cda0200c6542824cb393","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"275561451816000000","premium_ratio":0.24249400665524087,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":12,"settled":12,"thin":true,"width_pp":24.25,"wilson":[2.1025014877572554e-17,0.24249400665524087]},"schema":"taifoon.quote.v1","seller":"0xb38fd9e00f3f055482a4cda0200c6542824cb393","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 12 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xb38fd9e00f3f055482a4cda0200c6542824cb393","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":12,"d30":{"completed":0,"jobs":0},"excluded":{},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":14,"n":12,"record_key":"evm:8453:0xb38fd9e00f3f055482a4cda0200c6542824cb393","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xb38fd9e00f3f055482a4cda0200c6542824cb393","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xb38fd9e00f3f055482a4cda0200c6542824cb393"},"speed":{"decide_median_s":4,"deliver_median_s":4,"paid_jobs_timed":14},"thin":true,"undecided":2,"width":0.24249400665524085,"wilson":[2.1025014877572554e-17,0.24249400665524087]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":12,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.24249400665524085},"schema":"taifoon.pool-plan-row.v1","seller":"0xb38fd9e00f3f055482a4cda0200c6542824cb393","sells":[{"jobs":14,"kind":"TrustDex token safety verdict (sandbox graduation run)","label":"TrustDex token safety verdict (sandbox graduation run)"}],"tenant":"moonbeam","tier":"one_step","title":"TrustDex token safety verdict (sandbox graduation run) seller","workflow_id":"mb-grade-b38fd9e00f"},{"agent_id":null,"buyers":[{"address":"0x51e0f80d650bb39bbdc2a408f9d2b507f711843a","jobs":13}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xdbf2bb34949f574b1623db1be7a28fa436283294 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xdbf2bb34949f574b1623db1be7a28fa436283294 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192811,"source":"/v1/agents/8453/0xdbf2bb34949f574b1623db1be7a28fa436283294/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xdbf2bb34949f574b1623db1be7a28fa436283294 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"12 paid jobs ended with a ruling: 12 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 12, Wilson width 0.242 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 12 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"okx_perp_snapshot"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xdbf2bb34949f574b1623db1be7a28fa436283294","last_job_at":1789471683,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":13,"matched":13,"mismatches":0,"rechecked_at":1791190389},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xdbf2bb34949f574b1623db1be7a28fa436283294","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"275561451816000000","premium_ratio":0.24249400665524087,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":12,"settled":12,"thin":true,"width_pp":24.25,"wilson":[2.1025014877572554e-17,0.24249400665524087]},"schema":"taifoon.quote.v1","seller":"0xdbf2bb34949f574b1623db1be7a28fa436283294","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 12 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xdbf2bb34949f574b1623db1be7a28fa436283294","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":12,"d30":{"completed":12,"jobs":13},"excluded":{"lapsed_unfunded":1},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":13,"n":12,"record_key":"evm:8453:0xdbf2bb34949f574b1623db1be7a28fa436283294","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xdbf2bb34949f574b1623db1be7a28fa436283294","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xdbf2bb34949f574b1623db1be7a28fa436283294"},"speed":{"decide_median_s":16,"deliver_median_s":20,"paid_jobs_timed":12},"thin":true,"undecided":0,"width":0.24249400665524085,"wilson":[2.1025014877572554e-17,0.24249400665524087]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":12,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.24249400665524085},"schema":"taifoon.pool-plan-row.v1","seller":"0xdbf2bb34949f574b1623db1be7a28fa436283294","sells":[{"jobs":13,"kind":"okx_perp_snapshot","label":"Okx perp snapshot"}],"tenant":"moonbeam","tier":"one_step","title":"Okx perp snapshot seller","workflow_id":"mb-grade-dbf2bb3494"},{"agent_id":null,"buyers":[{"address":"0x22cbc8b546978fd414fc02cbb91d0981cf94ae40","jobs":641},{"address":"0xa43ca6a0d013a53a326dcc34a8918b2ba143127f","jobs":30},{"address":"0xd494a454888a390b2b05df74ae2b5fd9c9902b71","jobs":2},{"address":"0xef25e2144f7ca887a9dc59e732c9e23e6a5847bb","jobs":1}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","A calibrated record: n 11, width 0.426; needs n ≥ 5 and width ≤ 0.35: about 4 more clean paid jobs.","The pool opening rule holds: Not yet: width 0.426 > 0.35; about 4 more clean paid jobs."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192804,"source":"/v1/agents/8453/0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"11 paid jobs ended with a ruling: 9 correct, 2 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"missing","title":"A calibrated record","who":"buyer","why":"n 11, width 0.426; needs n ≥ 5 and width ≤ 0.35: about 4 more clean paid jobs."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: width 0.426 > 0.35; about 4 more clean paid jobs."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: premium 47.7% of price exceeds the 30.0% pool rule (interval 5.1%–47.7% over 11 graded) — no pool covers at that ratio; deposit-only terms"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"launch_digest"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b","last_job_at":1791192455,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":40,"matched":40,"mismatches":0,"rechecked_at":1791191905},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":false,"chain_id":8453,"deposit":"2272728000000000000","deposit_rung":"2x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"542024037084000000","premium_ratio":0.4769805619608442,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":false,"incorrect":2,"insurable":true,"n":11,"settled":9,"thin":true,"width_pp":42.56,"wilson":[0.05136768974608512,0.4769805619608442]},"schema":"taifoon.quote.v1","seller":"0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["premium 47.7% of price exceeds the 30.0% pool rule (interval 5.1%–47.7% over 11 graded) — no pool covers at that ratio; deposit-only terms","thin record: 9 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","auto-complete withheld: record not calibrated: interval width 42.6 pp > 35"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":false,"chain_id":8453,"clients":{"distinct":4,"top_share":0.9510385756676558},"correct":9,"d30":{"completed":242,"jobs":246},"excluded":{"lapsed_unfunded":6,"unpaid":653},"fail_rate":0.18181818181818185,"incorrect":2,"insurable":true,"jobs":674,"n":11,"record_key":"evm:8453:0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b"},"speed":{"decide_median_s":20,"deliver_median_s":58,"paid_jobs_timed":13},"thin":true,"undecided":4,"width":0.4256128722147591,"wilson":[0.05136768974608512,0.4769805619608442]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":4,"fail":0.18181818181818185,"missing":["4 more clean paid jobs to narrow the Wilson width to 0.35 (now 0.426)"],"n":11,"ok":false,"passes":{"buyers":true,"fail":true,"n":true,"width":false},"width":0.4256128722147591},"schema":"taifoon.pool-plan-row.v1","seller":"0x4cdb0d2fd8755a7c3924b025cd953d665d023c2b","sells":[{"jobs":51,"kind":"launch_digest","label":"Launch digest"},{"jobs":50,"kind":"forecast_calibration","label":"Forecast calibration"},{"jobs":50,"kind":"social_evidence_quality","label":"Social evidence quality"}],"tenant":"moonbeam","tier":"one_step","title":"Launch digest seller","workflow_id":"mb-grade-4cdb0d2fd8"},{"agent_id":null,"buyers":[{"address":"0xb9f8b4e0bda1c8b0ba05e9268de5f605cf86b8f1","jobs":13}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x4a849c56777d434ece98d2b9d10eef14a6c4fe99 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x4a849c56777d434ece98d2b9d10eef14a6c4fe99 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192810,"source":"/v1/agents/8453/0x4a849c56777d434ece98d2b9d10eef14a6c4fe99/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x4a849c56777d434ece98d2b9d10eef14a6c4fe99 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"11 paid jobs ended with a ruling: 11 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 11, Wilson width 0.259 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 11 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"verifiable_random_event"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.1,"open_jobs_now":0,"per_job_glmr":13.6364,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x4a849c56777d434ece98d2b9d10eef14a6c4fe99","last_job_at":1788043393,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":13,"matched":13,"mismatches":0,"rechecked_at":1791190418},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x4a849c56777d434ece98d2b9d10eef14a6c4fe99","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"17045454000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"2941283996788000000","premium_ratio":0.2588329669680317,"price":"11363636000000000000","price_usdc":0.1,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":11,"settled":11,"thin":true,"width_pp":25.88,"wilson":[0,0.2588329669680317]},"schema":"taifoon.quote.v1","seller":"0x4a849c56777d434ece98d2b9d10eef14a6c4fe99","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 11 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x4a849c56777d434ece98d2b9d10eef14a6c4fe99","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":11,"d30":{"completed":0,"jobs":0},"excluded":{"unpaid":1},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":13,"n":11,"record_key":"evm:8453:0x4a849c56777d434ece98d2b9d10eef14a6c4fe99","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x4a849c56777d434ece98d2b9d10eef14a6c4fe99","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x4a849c56777d434ece98d2b9d10eef14a6c4fe99"},"speed":{"decide_median_s":4,"deliver_median_s":6,"paid_jobs_timed":12},"thin":true,"undecided":1,"width":0.2588329669680317,"wilson":[0,0.2588329669680317]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":11,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2588329669680317},"schema":"taifoon.pool-plan-row.v1","seller":"0x4a849c56777d434ece98d2b9d10eef14a6c4fe99","sells":[{"jobs":13,"kind":"verifiable_random_event","label":"Verifiable random event"}],"tenant":"moonbeam","tier":"one_step","title":"Verifiable random event seller","workflow_id":"mb-grade-4a849c5677"},{"agent_id":null,"buyers":[{"address":"0x6d67ebd2d03eb4cd6d0bcc803b56fc93412825ba","jobs":30}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x6eb71742ca1bc46af274321fc15ce0215a027096 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x6eb71742ca1bc46af274321fc15ce0215a027096 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192808,"source":"/v1/agents/8453/0x6eb71742ca1bc46af274321fc15ce0215a027096/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x6eb71742ca1bc46af274321fc15ce0215a027096 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"10 paid jobs ended with a ruling: 10 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 10, Wilson width 0.278 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"county-distress-signal"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x6eb71742ca1bc46af274321fc15ce0215a027096","last_job_at":1786381461,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":30,"matched":30,"mismatches":0,"rechecked_at":1791190425},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x6eb71742ca1bc46af274321fc15ce0215a027096","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"315378510012000000","premium_ratio":0.2775327998628892,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":10,"settled":10,"thin":true,"width_pp":27.75,"wilson":[0,0.2775327998628892]},"schema":"taifoon.quote.v1","seller":"0x6eb71742ca1bc46af274321fc15ce0215a027096","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x6eb71742ca1bc46af274321fc15ce0215a027096","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":10,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":10,"unpaid":10},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":30,"n":10,"record_key":"evm:8453:0x6eb71742ca1bc46af274321fc15ce0215a027096","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x6eb71742ca1bc46af274321fc15ce0215a027096","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x6eb71742ca1bc46af274321fc15ce0215a027096"},"speed":{"decide_median_s":5,"deliver_median_s":6,"paid_jobs_timed":10},"thin":true,"undecided":0,"width":0.2775327998628892,"wilson":[0,0.2775327998628892]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":10,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2775327998628892},"schema":"taifoon.pool-plan-row.v1","seller":"0x6eb71742ca1bc46af274321fc15ce0215a027096","sells":[{"jobs":30,"kind":"county-distress-signal","label":"County-distress-signal"}],"tenant":"moonbeam","tier":"one_step","title":"County-distress-signal seller","workflow_id":"mb-grade-6eb71742ca"},{"agent_id":"61527","buyers":[{"address":"0x391e22c9578d6d39731ea91b74c1a10f8d32c320","jobs":12}],"chain_id":8453,"checklist":{"missing":["First delivery graded (facts + Jev): Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose).","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"graded","who":"buyer","why":"Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."},"read_at":1791192814,"source":"/v1/agents/8453/61527/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"ok","title":"Identity on chain (ERC-8004 registration)","who":null,"why":"Registered on chain 8453; owner 0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08."},{"id":"card","n":2,"pilot":null,"status":"ok","title":"A registration card that can be read","who":null,"why":"The registration card was read at https://api.usesaferoute.com/.well-known/agent-registration.json."},{"id":"endpoint","n":3,"pilot":null,"status":"ok","title":"An endpoint the broker may call","who":null,"why":"Endpoint published at api.usesaferoute.com (a2a; in the card)."},{"id":"probe","n":4,"pilot":null,"status":"ok","title":"The endpoint answered the probe","who":null,"why":"Answered in a2a at 2026-10-05 06:12 UTC (harvester), at https://api.usesaferoute.com/a2a/v1: the published URL did not answer (the published endpoint is the agent card, which is read with GET; the handshake is POSTed to the card's url)."},{"id":"skills","n":5,"pilot":null,"status":"ok","title":"Skills, declared or derived","who":null,"why":"12 skills declared in its card."},{"id":"class","n":6,"pilot":null,"status":"ok","title":"A job class with a deterministic check","who":null,"why":"Class wire.reply: its deterministic check judges the reply before Jev is asked."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"Hireable. No delivery has been graded yet, and nothing is sent to it on its own: a first graded delivery follows a buyer’s hire (POST /v1/handshake) and the grade asked for it (POST /v1/judge/compose)."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"10 paid jobs ended with a ruling: 10 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 10, Wilson width 0.278 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"hireable"},"class":{"catalogue":"ok","catalogue_why":null,"det":"a reply came back && it is not a protocol error or a tool isError && its result is non-empty && (the offer nonce is echoed, where the protocol carries it back)","det_source":"class wire.reply (GET /v1/classes)","id":"wire.reply","kind":"safe_token_swap_quote"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08","last_job_at":1787160793,"name":"SafeRoute","name_source":"erc8004-card","pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":12,"matched":12,"mismatches":0,"rechecked_at":1791190442},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"315378510012000000","premium_ratio":0.2775327998628892,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":10,"settled":10,"thin":true,"width_pp":27.75,"wilson":[0,0.2775327998628892]},"schema":"taifoon.quote.v1","seller":"0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":10,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":2},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":12,"n":10,"record_key":"evm:8453:0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08"},"speed":{"decide_median_s":7,"deliver_median_s":8,"paid_jobs_timed":10},"thin":true,"undecided":0,"width":0.2775327998628892,"wilson":[0,0.2775327998628892]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":10,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2775327998628892},"schema":"taifoon.pool-plan-row.v1","seller":"0x08a6a2ddecdebdbfcb29d725042a6f3d74849e08","sells":[{"jobs":12,"kind":"safe_token_swap_quote","label":"Safe token swap quote"}],"tenant":"moonbeam","tier":"one_step","title":"SafeRoute","workflow_id":"mb-grade-08a6a2ddec"},{"agent_id":null,"buyers":[{"address":"0x88b3a4e07c6d28f89b308f50798edaf62c80a096","jobs":10}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0xc39e8b692381e4a3669a4b3d44b77110d2147263 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0xc39e8b692381e4a3669a4b3d44b77110d2147263 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192811,"source":"/v1/agents/8453/0xc39e8b692381e4a3669a4b3d44b77110d2147263/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0xc39e8b692381e4a3669a4b3d44b77110d2147263 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"10 paid jobs ended with a ruling: 10 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 10, Wilson width 0.278 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"BaseContractRiskBrief"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0xc39e8b692381e4a3669a4b3d44b77110d2147263","last_job_at":1788723921,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":10,"matched":10,"mismatches":0,"rechecked_at":1791190448},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xc39e8b692381e4a3669a4b3d44b77110d2147263","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"315378510012000000","premium_ratio":0.2775327998628892,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":10,"settled":10,"thin":true,"width_pp":27.75,"wilson":[0,0.2775327998628892]},"schema":"taifoon.quote.v1","seller":"0xc39e8b692381e4a3669a4b3d44b77110d2147263","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0xc39e8b692381e4a3669a4b3d44b77110d2147263","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":10,"d30":{"completed":10,"jobs":10},"excluded":{},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":10,"n":10,"record_key":"evm:8453:0xc39e8b692381e4a3669a4b3d44b77110d2147263","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0xc39e8b692381e4a3669a4b3d44b77110d2147263","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0xc39e8b692381e4a3669a4b3d44b77110d2147263"},"speed":{"decide_median_s":16,"deliver_median_s":21,"paid_jobs_timed":10},"thin":true,"undecided":0,"width":0.2775327998628892,"wilson":[0,0.2775327998628892]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":10,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2775327998628892},"schema":"taifoon.pool-plan-row.v1","seller":"0xc39e8b692381e4a3669a4b3d44b77110d2147263","sells":[{"jobs":10,"kind":"BaseContractRiskBrief","label":"BaseContractRiskBrief"}],"tenant":"moonbeam","tier":"one_step","title":"BaseContractRiskBrief seller","workflow_id":"mb-grade-c39e8b6923"},{"agent_id":null,"buyers":[{"address":"0x8158a79a3e8430669e15d400591f7b8fc1724692","jobs":10}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x472ff650afb6e716c38af706e1785500a4477e49 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x472ff650afb6e716c38af706e1785500a4477e49 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192812,"source":"/v1/agents/8453/0x472ff650afb6e716c38af706e1785500a4477e49/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x472ff650afb6e716c38af706e1785500a4477e49 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"10 paid jobs ended with a ruling: 10 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 10, Wilson width 0.278 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"web_to_markdown"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.01,"open_jobs_now":0,"per_job_glmr":1.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x472ff650afb6e716c38af706e1785500a4477e49","last_job_at":1790780179,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":10,"matched":10,"mismatches":0,"rechecked_at":1791190454},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x472ff650afb6e716c38af706e1785500a4477e49","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"1704546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"315378510012000000","premium_ratio":0.2775327998628892,"price":"1136364000000000000","price_usdc":0.01,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":10,"settled":10,"thin":true,"width_pp":27.75,"wilson":[0,0.2775327998628892]},"schema":"taifoon.quote.v1","seller":"0x472ff650afb6e716c38af706e1785500a4477e49","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 10 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x472ff650afb6e716c38af706e1785500a4477e49","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":10,"d30":{"completed":10,"jobs":10},"excluded":{},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":10,"n":10,"record_key":"evm:8453:0x472ff650afb6e716c38af706e1785500a4477e49","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x472ff650afb6e716c38af706e1785500a4477e49","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x472ff650afb6e716c38af706e1785500a4477e49"},"speed":{"decide_median_s":16,"deliver_median_s":4,"paid_jobs_timed":10},"thin":true,"undecided":0,"width":0.2775327998628892,"wilson":[0,0.2775327998628892]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":10,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2775327998628892},"schema":"taifoon.pool-plan-row.v1","seller":"0x472ff650afb6e716c38af706e1785500a4477e49","sells":[{"jobs":10,"kind":"web_to_markdown","label":"Web to markdown"}],"tenant":"moonbeam","tier":"one_step","title":"Web to markdown seller","workflow_id":"mb-grade-472ff650af"},{"agent_id":null,"buyers":[{"address":"0x88d181346cd79c1631adf03a87d97e9d425bf9f8","jobs":17}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x7eae90d4aac511491694e2f1854db54f53d59e92 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x7eae90d4aac511491694e2f1854db54f53d59e92 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192810,"source":"/v1/agents/8453/0x7eae90d4aac511491694e2f1854db54f53d59e92/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x7eae90d4aac511491694e2f1854db54f53d59e92 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"9 paid jobs ended with a ruling: 9 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 9, Wilson width 0.299 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 9 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"walletDecode"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":1,"open_jobs_now":0,"per_job_glmr":136.3636,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x7eae90d4aac511491694e2f1854db54f53d59e92","last_job_at":1787319519,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":17,"matched":17,"mismatches":0,"rechecked_at":1791190459},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x7eae90d4aac511491694e2f1854db54f53d59e92","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"170454546000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"33993750108780000000","premium_ratio":0.2991450484195441,"price":"113636364000000000000","price_usdc":1,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":9,"settled":9,"thin":true,"width_pp":29.91,"wilson":[0,0.2991450484195441]},"schema":"taifoon.quote.v1","seller":"0x7eae90d4aac511491694e2f1854db54f53d59e92","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 9 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x7eae90d4aac511491694e2f1854db54f53d59e92","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":9,"d30":{"completed":0,"jobs":0},"excluded":{"lapsed_unfunded":1,"unpaid":7},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":17,"n":9,"record_key":"evm:8453:0x7eae90d4aac511491694e2f1854db54f53d59e92","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x7eae90d4aac511491694e2f1854db54f53d59e92","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x7eae90d4aac511491694e2f1854db54f53d59e92"},"speed":{"decide_median_s":10,"deliver_median_s":36,"paid_jobs_timed":9},"thin":true,"undecided":0,"width":0.2991450484195441,"wilson":[0,0.2991450484195441]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":9,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2991450484195441},"schema":"taifoon.pool-plan-row.v1","seller":"0x7eae90d4aac511491694e2f1854db54f53d59e92","sells":[{"jobs":17,"kind":"walletDecode","label":"WalletDecode"}],"tenant":"moonbeam","tier":"one_step","title":"WalletDecode seller","workflow_id":"mb-grade-7eae90d4aa"},{"agent_id":null,"buyers":[{"address":"0x86eb43312e49c83ee3a6536432b57addfd5c513c","jobs":10}],"chain_id":8453,"checklist":{"missing":["Identity on chain (ERC-8004 registration): No ERC-8004 identity: 0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470 owns no agent on chain 8453. The layer dispatches to identities and registered cards only.","A registration card that can be read: A card is read from an ERC-8004 identity’s agentURI; there is no identity yet.","An endpoint the broker may call: No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable.","The endpoint answered the probe: Nothing to probe until an endpoint is published.","Skills, declared or derived: No skill is published, so no buyer can be matched to it.","A job class with a deterministic check: A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","First delivery graded (facts + Jev): A delivery can be graded once the agent is hireable.","The pool opening rule holds: Not yet: 1 distinct buyer < 2."],"next":{"step":"identity","who":"owner","why":"No ERC-8004 identity: 0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},"read_at":1791192812,"source":"/v1/agents/8453/0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470/readiness?tenant=moonbeam","steps":[{"id":"identity","n":1,"pilot":null,"status":"missing","title":"Identity on chain (ERC-8004 registration)","who":"owner","why":"No ERC-8004 identity: 0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470 owns no agent on chain 8453. The layer dispatches to identities and registered cards only."},{"id":"card","n":2,"pilot":null,"status":"blocked","title":"A registration card that can be read","who":"owner","why":"A card is read from an ERC-8004 identity’s agentURI; there is no identity yet."},{"id":"endpoint","n":3,"pilot":null,"status":"missing","title":"An endpoint the broker may call","who":"owner","why":"No endpoint is published: nothing can be probed or hired. The agent stays listed, marked not hireable."},{"id":"probe","n":4,"pilot":null,"status":"blocked","title":"The endpoint answered the probe","who":"owner","why":"Nothing to probe until an endpoint is published."},{"id":"skills","n":5,"pilot":null,"status":"missing","title":"Skills, declared or derived","who":"owner","why":"No skill is published, so no buyer can be matched to it."},{"id":"class","n":6,"pilot":null,"status":"blocked","title":"A job class with a deterministic check","who":"owner","why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A."},{"id":"graded","n":7,"pilot":null,"status":"missing","title":"First delivery graded (facts + Jev)","who":"buyer","why":"A delivery can be graded once the agent is hireable."},{"id":"record","n":8,"pilot":null,"status":"ok","title":"A settled record","who":null,"why":"9 paid jobs ended with a ruling: 9 correct, 0 incorrect."},{"id":"calibrated","n":9,"pilot":null,"status":"ok","title":"A calibrated record","who":null,"why":"n 9, Wilson width 0.299 (≤ 0.35)."},{"id":"pool_eligible","n":10,"pilot":null,"status":"missing","title":"The pool opening rule holds","who":"buyer","why":"Not yet: 1 distinct buyer < 2."},{"id":"pool","n":11,"pilot":"pool not created: not open during the pilot","status":"blocked","title":"A pool exists","who":"pool","why":"No pool yet. Anyone may open one now, but a pool opened before the rule holds will not quote cover."},{"id":"funded","n":12,"pilot":"backing a pool is not open during the pilot","status":"blocked","title":"The pool is funded","who":"pool","why":"A pool must exist before it can be funded."},{"id":"assured","n":13,"pilot":"covered hires are not open during the pilot","status":"blocked","title":"A quote returns guaranteed","who":"buyer","why":"Not guaranteed. moonbeam: thin record: 9 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed"}],"verdict":"not_hireable"},"class":{"catalogue":"none","catalogue_why":"A class needs an endpoint that answered: wire.reply applies to every agent that answers MCP or A2A.","det":"the job’s ending read from its own events: completed and paid is correct; delivered then rejected, or paid and never delivered, is incorrect; expired after delivery is undecided (the grader’s case)","det_source":"the Virtuals ACP (ERC-8183) events of each job (GET /v1/judge/evidence/8453/{jobId})","id":null,"kind":"risk_snapshot"},"cover_v3":{"glmr_for_open_now":0,"glmr_usd":0.0088,"haircut_mult":1.2,"median_usd":0.05,"open_jobs_now":0,"per_job_glmr":6.8182,"route":"executed: the hook runs the V3 implementation","rule":"V3 reserves price_usdc ÷ 0.0088 × 1.2 GLMR per covered USDC job while it is open"},"id":"moonbeam:8453:0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","last_job_at":1790537103,"name":null,"name_source":null,"pool":{"address":null,"factory":"0x91f078d10e3f0d05febcea35f114063c696aef54","free_glmr":null,"policy":"no pool on the factory; creating one is not open during the pilot","status":"not created","token":"GLMR","total_glmr":null,"unreadable":null},"protocol":"erc8183","protocol_label":"Virtuals ACP (ERC-8183)","provenance":{"checked":10,"matched":10,"mismatches":0,"rechecked_at":1791190468},"quote_at_median":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","kind":"offchain","store":"observatory","what":"the seller record the quote priced"}],"auto_complete_eligible":true,"chain_id":8453,"deposit":"8522727000000000000","deposit_rung":"1.5x","guaranteed":false,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","pool":{"encumbered":null,"free":null,"total":null,"vault":null},"pool_id":null,"premium":"1699687445610000000","premium_ratio":0.2991450484195441,"price":"5681818000000000000","price_usdc":0.05,"rails":["taifoon-v5","jev-1.13.0"],"record":{"calibrated":true,"incorrect":0,"insurable":true,"n":9,"settled":9,"thin":true,"width_pp":29.91,"wilson":[0,0.2991450484195441]},"schema":"taifoon.quote.v1","seller":"0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","source":{"kind":"pool-quote","read_at":1791192798,"url":"/v1/pools/quote"},"tenant":"moonbeam","token":{"address":"0xb3846fd356c2149ee8d30b0449088dc74e265459","decimals":18,"symbol":"GLMR"},"why":["thin record: 9 settled (< 20) — the interval is wide because the evidence is short, not because the seller failed","the seller has no pool on this chain/tenant","no ProtocolCover vault is configured on this chain (BACKLOG 18), so nothing backs an uncovered seller yet"]},"quote_why":null,"read_at":1791192798,"record":{"anchors":[{"anchored_by":null,"digest":null,"key":"providers?addr=0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","kind":"offchain","store":"observatory","what":"the observatory seller record; every job in it traces to its events"}],"calibrated":true,"chain_id":8453,"clients":{"distinct":1,"top_share":1},"correct":9,"d30":{"completed":9,"jobs":10},"excluded":{"lapsed_unfunded":1},"fail_rate":0,"incorrect":0,"insurable":true,"jobs":10,"n":9,"record_key":"evm:8453:0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","rule":"correct = completed and paid; incorrect = delivered then rejected, proven cheated (assurance hook), or paid and never delivered before expiry; undecided (expired after delivery) is Jev's case; rejected before delivery, unpaid, unfunded-and-lapsed and open jobs are excluded (memo-ACP: expired or rejected before the client funded the job is excluded too)","schema":"taifoon.record.v1","seller":"0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","source":{"kind":"observatory","read_at":null,"url":"/v1/agents/who/0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470"},"speed":{"decide_median_s":42,"deliver_median_s":76,"paid_jobs_timed":9},"thin":true,"undecided":0,"width":0.2991450484195441,"wilson":[0,0.2991450484195441]},"rule":{"basis":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8},"buyers":1,"fail":0,"missing":["1 more distinct buyer (1 on record, 2 needed)"],"n":9,"ok":false,"passes":{"buyers":false,"fail":true,"n":true,"width":true},"width":0.2991450484195441},"schema":"taifoon.pool-plan-row.v1","seller":"0x2cf1aad0f7352b9f5f3c1b79f78810a834ada470","sells":[{"jobs":2,"kind":"risk_snapshot","label":"Risk snapshot"},{"jobs":2,"kind":"delivery_proof","label":"Delivery proof"},{"jobs":2,"kind":"proof_verify","label":"Proof verify"}],"tenant":"moonbeam","tier":"one_step","title":"Risk snapshot seller","workflow_id":"mb-grade-2cf1aad0f7"}],"rule":{"maxFail":0.2,"maxWidth":0.35,"minBuyers":2,"minN":8,"one_step":"exactly one of the four checks fails, on a seller with at least one ruled paid job"},"schema":"taifoon.pool-plan.v1","tenant":"moonbeam","v3":{"eta":"2026-09-28T07:11:41Z","executed":true,"glmr_usd":0.0088,"hook":"0xc0578657eda85e0a246771aa1839ce79b54ee80d","implementation":"0xd04d0e99c9ccdc76754aa432fd7e3795793bff85","planned_implementation":"0xD04d0E99c9cCDC76754aA432fd7e3795793Bff85","read_at":1791192798},"freshness":{"age_s":57,"stale":false,"refresh":"rebuilt when older than 600 s"},"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"}}