{"schema":"steadywrk.agent-discovery-index/v1","edition":3,"slug":"index-edition-3","title":"Agent Discovery Completeness Index — Edition 3","title_ar":"مؤشر اكتمال اكتشاف الوكلاء — الإصدار 3","published_at":"2026-08-18","measured_at":"2026-08-18T05:52:46.386Z","generated_by":"scripts/index-edition/probe-agent-discovery.ts","paths":[{"id":"llms.txt","path":"/llms.txt","accept":["text/plain","text/markdown"]},{"id":"llms-full.txt","path":"/llms-full.txt","accept":["text/plain","text/markdown"]},{"id":"ai.txt","path":"/ai.txt","accept":["text/plain","text/markdown"]},{"id":"agents.json","path":"/agents.json","accept":["application/json"]},{"id":"mcp.json","path":"/mcp.json","accept":["application/json"]},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","accept":["application/json"]},{"id":"openapi.yaml","path":"/openapi.yaml","accept":["text/yaml","application/yaml","application/x-yaml","text/plain"]},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","accept":["application/json"]}],"catchall_path":"/this-path-should-not-exist-8f3a2b7c.json","honesty":{"summary":"A bounded, method-stated sample of public agent-discovery endpoints. A host scores N/8 only when the control path is not a catch-all 200. This is not a census of the web.","sample_not_census":"The cohort is a convenience sample of named hosts (self, AI-forward docs, payments docs, US FSM, one MENA operator, plus known catch-all controls). Do not cite any figure as market-wide.","catch_all_rule":"If GET /this-path-should-not-exist-8f3a2b7c.json returns HTTP 200, the host is excluded. Soft-404 catch-alls otherwise inflate every path to a hit.","presence_not_quality":"A 200 with the right content-type is completeness, not quality. ai-plugin.json is a deprecated standard; a hit there is not automatically good.","deprecated_ai_plugin":"ai-plugin.json is counted because agents still probe it. Shipping it is not a quality claim.","operational_figures":"This edition does not publish dispatch completion, override, or latency figures. Those live only in canonical-metrics and the public dispatch.evals feed (estimated:true).","forbidden_claims":["most agent-ready in the world","world-leading agent surface","more complete than every vendor"]},"aggregate":{"probed_n":16,"scored_n":14,"excluded_n":2,"denominator":8,"max_hits":8,"self_host":"https://steadywrk.app","self_score":"8/8"},"rows":[{"host":"https://steadywrk.app","label":"STEADYWRK","group":"self","excluded":false,"excludeReason":null,"hits":8,"scoreLabel":"8/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":true,"reason":"ok","status":200,"contentType":"application/json"},{"id":"mcp.json","path":"/mcp.json","hit":true,"reason":"ok","status":200,"contentType":"application/json"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":true,"reason":"ok","status":200,"contentType":"application/json"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":true,"reason":"ok","status":200,"contentType":"application/yaml; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":true,"reason":"ok","status":200,"contentType":"application/json"}]},{"host":"https://developers.cloudflare.com","label":"Cloudflare Developers","group":"ai_forward","excluded":false,"excludeReason":null,"hits":2,"scoreLabel":"2/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":true,"reason":"ok","status":200,"contentType":"text/markdown; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html"}]},{"host":"https://resend.com","label":"Resend","group":"ai_forward","excluded":false,"excludeReason":null,"hits":4,"scoreLabel":"4/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":true,"reason":"ok","status":200,"contentType":"text/yaml; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":true,"reason":"ok","status":200,"contentType":"application/json; charset=utf-8"}]},{"host":"https://clerk.com","label":"Clerk","group":"ai_forward","excluded":false,"excludeReason":null,"hits":2,"scoreLabel":"2/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"}]},{"host":"https://docs.anthropic.com","label":"Anthropic Docs","group":"ai_forward","excluded":false,"excludeReason":null,"hits":2,"scoreLabel":"2/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"}]},{"host":"https://docs.railway.com","label":"Railway Docs","group":"ai_forward","excluded":false,"excludeReason":null,"hits":2,"scoreLabel":"2/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"}]},{"host":"https://docs.stripe.com","label":"Stripe Docs","group":"payments","excluded":false,"excludeReason":null,"hits":1,"scoreLabel":"1/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html"}]},{"host":"https://stripe.com","label":"Stripe","group":"payments","excluded":false,"excludeReason":null,"hits":1,"scoreLabel":"1/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"}]},{"host":"https://docs.shopify.com","label":"Shopify Docs","group":"payments","excluded":false,"excludeReason":null,"hits":1,"scoreLabel":"1/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/markdown; charset=UTF-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"}]},{"host":"https://shopify.dev","label":"Shopify Dev","group":"payments","excluded":false,"excludeReason":null,"hits":0,"scoreLabel":"0/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"}]},{"host":"https://www.workiz.com","label":"Workiz","group":"fsm","excluded":false,"excludeReason":null,"hits":1,"scoreLabel":"1/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"}]},{"host":"https://developer.servicetitan.io","label":"ServiceTitan Developers","group":"fsm","excluded":false,"excludeReason":null,"hits":0,"scoreLabel":"0/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":false,"reason":"http","status":404,"contentType":""},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":404,"contentType":""},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":""},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":""},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":""},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":""},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":""},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":""}]},{"host":"https://www.jobber.com","label":"Jobber","group":"fsm","excluded":false,"excludeReason":null,"hits":0,"scoreLabel":"0/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":403,"contentType":"text/html; charset=UTF-8"}]},{"host":"https://fonefluent.com","label":"Fone Fluent","group":"mena","excluded":false,"excludeReason":null,"hits":1,"scoreLabel":"1/8","paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=UTF-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=UTF-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=UTF-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=UTF-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=UTF-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=UTF-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=UTF-8"}]},{"host":"https://linear.app","label":"Linear","group":"control","excluded":true,"excludeReason":"catch_all","hits":null,"scoreLabel":null,"paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"content_type","status":200,"contentType":"text/html"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"content_type","status":200,"contentType":"text/html"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"content_type","status":200,"contentType":"text/html"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"content_type","status":200,"contentType":"text/html"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"content_type","status":200,"contentType":"text/html"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/html; charset=utf-8"}]},{"host":"https://vercel.com","label":"Vercel","group":"control","excluded":true,"excludeReason":"catch_all","hits":null,"scoreLabel":null,"paths":[{"id":"llms.txt","path":"/llms.txt","hit":true,"reason":"ok","status":200,"contentType":"text/plain; charset=utf-8"},{"id":"llms-full.txt","path":"/llms-full.txt","hit":false,"reason":"content_type","status":200,"contentType":"text/html; charset=utf-8"},{"id":"ai.txt","path":"/ai.txt","hit":false,"reason":"content_type","status":200,"contentType":"text/html; charset=utf-8"},{"id":"agents.json","path":"/agents.json","hit":false,"reason":"content_type","status":200,"contentType":"text/html; charset=utf-8"},{"id":"mcp.json","path":"/mcp.json","hit":false,"reason":"content_type","status":200,"contentType":"text/html; charset=utf-8"},{"id":"ai-plugin","path":"/.well-known/ai-plugin.json","hit":false,"reason":"http","status":404,"contentType":"text/plain;charset=UTF-8"},{"id":"openapi.yaml","path":"/openapi.yaml","hit":false,"reason":"content_type","status":200,"contentType":"text/html; charset=utf-8"},{"id":"oauth-protected-resource","path":"/.well-known/oauth-protected-resource","hit":false,"reason":"http","status":404,"contentType":"text/plain;charset=UTF-8"}]}],"page":"https://steadywrk.app/index-edition/3","page_ar":"https://steadywrk.app/ar/index-edition/3","hub":"https://steadywrk.app/agent-discovery","hub_ar":"https://steadywrk.app/ar/agent-discovery"}