{"spec_version":"1.0","slug":"agentready-thatonefirm-com","url":"https://agentready.thatonefirm.com","title":"Agentready.Thatonefirm","description":"testing","category":"developer-tools","tags":[],"readiness_score":57,"readiness_breakdown":{"level":2,"score":57,"probes":[{"id":"discoverability.robotsTxt","name":"robots.txt","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discoverability.sitemap","name":"sitemap.xml","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discoverability.linkHeaders","name":"Link headers (/)","pass":false,"path":"","detail":"No Link headers found on target page","status":null,"counts_toward_profile":true},{"id":"discoverability.dnsAid","name":"DNS-AID + DNSSEC","pass":false,"path":"","detail":"DNS for AI Discovery (DNS-AID) well-known entrypoint records not found","status":null,"counts_toward_profile":true},{"id":"contentAccessibility.markdownNegotiation","name":"Markdown negotiation (/)","pass":false,"path":"","detail":"Site does not support Markdown for Agents","status":null,"counts_toward_profile":true},{"id":"botAccessControl.robotsTxtAiRules","name":"AI bot rules (robots.txt)","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"botAccessControl.contentSignals","name":"Content-Signal (robots.txt)","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"botAccessControl.webBotAuth","name":"Web Bot Auth","pass":false,"path":"(optional)","detail":"optional","status":null,"counts_toward_profile":false},{"id":"discovery.apiCatalog","name":"API catalog","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.oauthDiscovery","name":"OAuth authorization server","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.oauthProtectedResource","name":"OAuth protected resource","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.authMd","name":"auth.md","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.mcpServerCard","name":"MCP server card","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.a2aAgentCard","name":"A2A agent card","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.agentSkills","name":"Agent skills index","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.webMcp","name":"WebMCP bootstrap","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"discovery.ard","name":"ARD / ai-catalog.json","pass":false,"path":"","detail":"informational","status":null,"counts_toward_profile":false},{"id":"commerce.x402","name":"x402 payments","pass":false,"path":"(optional)","detail":"optional","status":null,"counts_toward_profile":false},{"id":"commerce.mpp","name":"MPP commerce","pass":false,"path":"(optional)","detail":"optional","status":null,"counts_toward_profile":false},{"id":"commerce.ucp","name":"UCP profile","pass":false,"path":"(optional)","detail":"optional","status":null,"counts_toward_profile":false},{"id":"commerce.acp","name":"ACP discovery","pass":false,"path":"(optional)","detail":"optional","status":null,"counts_toward_profile":false},{"id":"commerce.ap2","name":"AP2 (A2A commerce)","pass":false,"path":"(optional)","detail":"optional","status":null,"counts_toward_profile":false}],"scanner":"isitagentready","base_url":"https://agentready.thatonefirm.com","score_raw":25,"site_type":"content","iar_checks":{"commerce":{"acp":{"status":"neutral","message":"ACP discovery document not found (not a commerce site)","evidence":[{"label":"GET /.well-known/acp.json","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 -- ACP discovery document not found"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/acp.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf04dfa3b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"ACP discovery document not found"}}],"durationMs":605},"ap2":{"status":"neutral","message":"AP2 not detected (no A2A Agent Card) (not a commerce site)","evidence":[{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"No A2A Agent Card found -- AP2 requires an A2A Agent Card"}}]},"mpp":{"status":"neutral","message":"MPP payment discovery not detected (not a commerce site)","evidence":[{"label":"GET /openapi.json","action":"fetch","finding":{"outcome":"neutral","summary":"/openapi.json returned 404"},"request":{"url":"https://agentready.thatonefirm.com/openapi.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf046ec1b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"MPP payment discovery not detected"}}],"durationMs":537},"ucp":{"status":"neutral","message":"UCP profile not found (not a commerce site)","evidence":[{"label":"GET /.well-known/ucp","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 -- UCP profile not found"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/ucp","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf039d32b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"UCP profile not found"}}],"durationMs":405},"x402":{"status":"neutral","message":"x402 payment protocol not detected (not a commerce site)","evidence":[{"label":"GET /","action":"fetch","finding":{"outcome":"neutral","summary":"/ returned 200 (not 402)"},"request":{"url":"https://agentready.thatonefirm.com/","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcf040de5b87a-IAD","content-type":"text/html"},"statusText":"OK"}},{"label":"GET /api/v1","action":"fetch","finding":{"outcome":"neutral","summary":"/api/v1 returned 404 (not 402)"},"request":{"url":"https://agentready.thatonefirm.com/api/v1","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf046ebdb87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"GET /api","action":"fetch","finding":{"outcome":"neutral","summary":"/api returned 404 (not 402)"},"request":{"url":"https://agentready.thatonefirm.com/api","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf046ebcb87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"GET /platform/v2/x402/discovery/resources","action":"fetch","request":{"url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources?limit=500","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcf03ad44b87a-IAD","content-type":"application/json"},"statusText":"OK"}},{"label":"GET Bazaar discovery API","action":"fetch","finding":{"outcome":"negative","summary":"Network error querying Bazaar API"},"request":{"url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources?limit=500","method":"GET"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"x402 payment protocol not detected"}}],"durationMs":951}},"discovery":{"ard":{"status":"fail","details":{"searchEndpoints":[],"discoveryMechanisms":[]},"message":"ARD capability manifest not found","evidence":[{"label":"Extract Agentmap directives from robots.txt","action":"parse","finding":{"outcome":"neutral","summary":"No Agentmap directives found"}},{"label":"Extract <link rel=\"ai-catalog\"> from page head","action":"parse","finding":{"outcome":"neutral","summary":"No catalog links found"}},{"label":"GET /.well-known/ai-catalog.json","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 -- ai-catalog.json not found"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/ai-catalog.json","method":"GET","headers":{"Accept":"application/json"}},"response":{"status":404,"headers":{"cf-ray":"a3fdcf01ea25b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"DoH TXT _catalog._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No TXT answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_catalog._agents.agentready.thatonefirm.com&type=TXT&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_catalog._agents.agentready.thatonefirm.com\",\"type\":16}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. Jro0VrIc6LSFRL1z6RP5GfD1d3vy0wkN3VX3Niv2HBALTsg8nSg/ODfWZqB+TovvNx4YVv7b9KmLI2gWL9X2kQ==\"},{\"nam..."}},{"label":"DoH SRV _search._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SRV answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_search._agents.agentready.thatonefirm.com&type=SRV&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_search._agents.agentready.thatonefirm.com\",\"type\":33}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. EE9rAyOTk0u5h4YDm96/YkyXLoFoLemj5ibMIcM0C7m7mrSj1yjE0FWRfC1XQGgyMlOT6TVMk7VqAyqTnKo2Xg==\"},{\"name..."}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"ARD capability manifest not found"}}],"durationMs":142},"authMd":{"status":"fail","message":"auth.md not found","evidence":[{"label":"GET /auth.md","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 - auth.md not found"},"request":{"url":"https://agentready.thatonefirm.com/auth.md","method":"GET","headers":{"Accept":"text/markdown, text/plain, */*"}},"response":{"status":404,"headers":{"cf-ray":"a3fdcf02cbd5b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"auth.md not found"}}],"durationMs":272},"webMcp":{"status":"fail","message":"No WebMCP tools detected on page load","evidence":[{"label":"WebMCP detection","action":"parse","finding":{"outcome":"neutral","summary":"Checking page for WebMCP tool registrations"}},{"label":"Navigate to https://agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"Loading page to detect WebMCP tool registrations"},"request":{"url":"https://agentready.thatonefirm.com","method":"GET"}},{"label":"Check imperative WebMCP API","action":"parse","finding":{"outcome":"neutral","summary":"No tools registered via navigator.modelContext"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"No WebMCP tools detected on page load"}}],"durationMs":6010},"apiCatalog":{"status":"fail","message":"API Catalog not found","evidence":[{"label":"GET /.well-known/api-catalog","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 -- API Catalog not found"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/api-catalog","method":"GET","headers":{"Accept":"application/linkset+json, application/json"}},"response":{"status":404,"headers":{"cf-ray":"a3fdcf039d2db87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"API Catalog not found"}}],"durationMs":405},"agentSkills":{"status":"fail","message":"Agent Skills index not found","evidence":[{"label":"GET /.well-known/agent-skills/index.json","action":"fetch","finding":{"outcome":"neutral","summary":"v0.2.0 path returned 404 — trying legacy path"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/agent-skills/index.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf039d29b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"GET /.well-known/skills/index.json","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 — Agent Skills index not found"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/skills/index.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf054843b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"Agent Skills index not found"}}],"durationMs":608},"a2aAgentCard":{"status":"fail","message":"A2A Agent Card not found","evidence":[{"label":"GET /.well-known/agent-card.json","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 -- A2A Agent Card not found"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/agent-card.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf033ca3b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"A2A Agent Card not found"}}],"durationMs":338},"mcpServerCard":{"status":"fail","message":"MCP Server Card not found","evidence":[{"label":"GET /.well-known/mcp/server-card.json","action":"fetch","finding":{"outcome":"negative","summary":"/.well-known/mcp/server-card.json returned 404"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/mcp/server-card.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf02cbd6b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"GET /.well-known/mcp/server-cards.json","action":"fetch","finding":{"outcome":"negative","summary":"/.well-known/mcp/server-cards.json returned 404"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/mcp/server-cards.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf02cbd9b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"GET /.well-known/mcp.json","action":"fetch","finding":{"outcome":"negative","summary":"/.well-known/mcp.json returned 404"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/mcp.json","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf033c89b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"MCP Server Card not found at any candidate path"}}],"durationMs":278},"oauthDiscovery":{"status":"fail","message":"No OAuth/OIDC discovery metadata found","evidence":[{"label":"GET /.well-known/openid-configuration","action":"fetch","finding":{"outcome":"negative","summary":"openid-configuration returned 404"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/openid-configuration","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf01fa37b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"GET /.well-known/oauth-authorization-server","action":"fetch","finding":{"outcome":"negative","summary":"oauth-authorization-server returned 404"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/oauth-authorization-server","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf01fa3cb87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"No OAuth/OIDC discovery metadata found at either well-known path"}}],"durationMs":142},"oauthProtectedResource":{"status":"fail","message":"No OAuth Protected Resource Metadata found","evidence":[{"label":"GET /.well-known/oauth-protected-resource","action":"fetch","finding":{"outcome":"negative","summary":"Returned 404"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/oauth-protected-resource","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf025b18b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"GET /","action":"fetch","finding":{"outcome":"neutral","summary":"Target resource returned 200 (no WWW-Authenticate header)"},"request":{"url":"https://agentready.thatonefirm.com","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcf02cbd3b87a-IAD","content-type":"text/html"},"statusText":"OK"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"No OAuth Protected Resource Metadata found"}}],"durationMs":274}},"discoverability":{"dnsAid":{"status":"fail","details":{"records":[],"domainsChecked":["agentready.thatonefirm.com"],"dnssecValidated":false,"txtIndexEntries":[],"aliasRecordCount":0,"queriesAttempted":["SVCB _index._agents.agentready.thatonefirm.com","HTTPS _index._agents.agentready.thatonefirm.com","SVCB _a2a._agents.agentready.thatonefirm.com","HTTPS _a2a._agents.agentready.thatonefirm.com","SVCB _mcp._agents.agentready.thatonefirm.com","HTTPS _mcp._agents.agentready.thatonefirm.com","TXT _index._agents.agentready.thatonefirm.com"],"serviceRecordCount":0,"txtIndexEntryCount":0},"message":"DNS for AI Discovery (DNS-AID) well-known entrypoint records not found","evidence":[{"label":"DoH SVCB _index._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.agentready.thatonefirm.com&type=SVCB&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_index._agents.agentready.thatonefirm.com\",\"type\":64}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. Uqd+kdZKerN74lL4e4x0LdFDAfpiG+/nLD7zT5NuyFosLdP647yAOceuIn5YTI79cH5FOj0YDUn+xWqV8PIiDg==\"},{\"name\"..."}},{"label":"DoH HTTPS _index._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No HTTPS answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.agentready.thatonefirm.com&type=HTTPS&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_index._agents.agentready.thatonefirm.com\",\"type\":65}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. uhNOLYM1q8EWlnWBNQPKtr+vk1Etdi6i8Z4HlqHxl0xfNzqRUrKaSPV32V76so4J4EmyNHuDN296S9aQ1tYaNw==\"},{\"name\"..."}},{"label":"DoH SVCB _a2a._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_a2a._agents.agentready.thatonefirm.com&type=SVCB&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_a2a._agents.agentready.thatonefirm.com\",\"type\":64}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. OWAZ/oS9Xq3xjwVLa81zv7Y877vNXT9HVkSC6kf40Q9I/50Y73lPPVOWNUov5dN4SkAHBdgQQ+RVwNX6CowIdA==\"},{\"name\":\"..."}},{"label":"DoH HTTPS _a2a._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No HTTPS answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_a2a._agents.agentready.thatonefirm.com&type=HTTPS&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_a2a._agents.agentready.thatonefirm.com\",\"type\":65}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. AMI/pj+TF/ZjcBu3kTgxfgIYxndHaxpUOIAjL2xkwB9euBxnku9BVxyB9I4PH7B2n54SLMbPAvRRSx4MPAIYLw==\"},{\"name\":\"..."}},{"label":"DoH SVCB _mcp._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_mcp._agents.agentready.thatonefirm.com&type=SVCB&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_mcp._agents.agentready.thatonefirm.com\",\"type\":64}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. nOXYniKq7rhRENiLIpiTUmKhq4BzBmXjghu3KEm7tzxtZc3w13PeL+TXWvrO0DkThf+5AemizA6NmL7lbOiqlA==\"},{\"name\":\"..."}},{"label":"DoH HTTPS _mcp._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No HTTPS answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_mcp._agents.agentready.thatonefirm.com&type=HTTPS&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_mcp._agents.agentready.thatonefirm.com\",\"type\":65}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. CusxqZIdT2C7931zZlgObAN6cmi4OtjcYaRpwZZBKAESRE2LOV0olhA2wERDFqRHgGcicWIXqGwDbucG4G7wfg==\"},{\"name\":\"..."}},{"label":"DoH TXT _index._agents.agentready.thatonefirm.com","action":"fetch","finding":{"outcome":"neutral","summary":"No TXT answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.agentready.thatonefirm.com&type=TXT&do=1","method":"GET","headers":{"Accept":"application/dns-json"}},"response":{"status":200,"headers":{"content-type":"application/dns-json"},"statusText":"OK","bodyPreview":"{\"Status\":0,\"TC\":false,\"RD\":true,\"RA\":true,\"AD\":true,\"CD\":false,\"Question\":[{\"name\":\"_index._agents.agentready.thatonefirm.com\",\"type\":16}],\"Authority\":[{\"name\":\"thatonefirm.com\",\"type\":6,\"TTL\":1800,\"data\":\"margo.ns.cloudflare.com. dns.cloudflare.com. 2415619791 10000 2400 604800 1800\"},{\"name\":\"thatonefirm.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790301169 1790121169 34505 thatonefirm.com. y98rAJqlx5ZOFrrhcmYGcIsINnweh8qgfFXDHDQ56xLGT/xNNr6c92n1LdNJtrryvOQsT3QeyDRz7pVu35b9zA==\"},{\"name\"..."}},{"label":"Parse DNS for AI Discovery (DNS-AID) SVCB/HTTPS records","action":"parse","finding":{"outcome":"neutral","summary":"No DNS for AI Discovery (DNS-AID) SVCB or HTTPS records found at well-known entrypoints"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"DNS for AI Discovery (DNS-AID) well-known entrypoint records not found"}}],"durationMs":19},"sitemap":{"status":"pass","details":{"url":"https://agentready.thatonefirm.com/sitemap.xml","format":"xml","fromRobotsTxt":true},"message":"sitemap.xml exists with valid structure","evidence":[{"label":"Extract Sitemap directives from robots.txt","action":"parse","finding":{"outcome":"positive","summary":"Found 1 Sitemap directive(s) in robots.txt"}},{"label":"GET /sitemap.xml","action":"fetch","finding":{"outcome":"positive","summary":"Found valid xml sitemap at https://agentready.thatonefirm.com/sitemap.xml"},"request":{"url":"https://agentready.thatonefirm.com/sitemap.xml","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcf01ea26b87a-IAD","content-type":"application/xml"},"statusText":"OK"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"sitemap.xml exists with valid structure"}}],"durationMs":142},"robotsTxt":{"status":"pass","message":"robots.txt exists with valid format","evidence":[{"label":"GET /robots.txt","action":"fetch","finding":{"outcome":"positive","summary":"Received valid robots.txt (200, text/plain)"},"request":{"url":"https://agentready.thatonefirm.com/robots.txt","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcefe9c69b87a-IAD","content-type":"text/plain"},"statusText":"OK","bodyPreview":"User-agent: *\r\nAllow: /\r\n\r\nUser-agent: GPTBot\r\nAllow: /\r\n\r\nUser-agent: ClaudeBot\r\nAllow: /\r\n\r\nUser-agent: PerplexityBot\r\nAllow: /\r\n\r\nUser-agent: Google-Extended\r\nAllow: /\r\n\r\nContent-Signal: search=yes, ai-train=no, ai-input=yes\r\n\r\nSitemap: https://agentready.thatonefirm.com/sitemap.xml\r\n"}},{"label":"Validate robots.txt structure","action":"parse","finding":{"outcome":"positive","summary":"Contains valid User-agent directive(s)"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"robots.txt exists with valid format"}}],"durationMs":0},"linkHeaders":{"status":"fail","message":"No Link headers found on target page","evidence":[{"label":"GET /","action":"fetch","finding":{"outcome":"negative","summary":"No Link header present in response"},"request":{"url":"https://agentready.thatonefirm.com","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcf053842b87a-IAD","content-type":"text/html"},"statusText":"OK"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"No Link headers found on target page"}}],"durationMs":737}},"botAccessControl":{"webBotAuth":{"status":"neutral","message":"Web Bot Auth directory not found (informational only)","evidence":[{"label":"GET /.well-known/http-message-signatures-directory","action":"fetch","finding":{"outcome":"negative","summary":"Server returned 404 -- Web Bot Auth directory not found"},"request":{"url":"https://agentready.thatonefirm.com/.well-known/http-message-signatures-directory","method":"GET"},"response":{"status":404,"headers":{"cf-ray":"a3fdcf01ea27b87a-IAD","content-type":"text/html; charset=iso-8859-1"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"Web Bot Auth directory not found"}}],"durationMs":72},"contentSignals":{"status":"pass","details":{"signals":[{"path":null,"search":"yes","aiInput":"yes","aiTrain":"no","userAgent":"Google-Extended"}],"signalCount":1},"message":"Content Signals found in robots.txt","evidence":[{"label":"GET /robots.txt","action":"fetch","finding":{"outcome":"positive","summary":"Received valid robots.txt (200, text/plain)"},"request":{"url":"https://agentready.thatonefirm.com/robots.txt","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcefe9c69b87a-IAD","content-type":"text/plain"},"statusText":"OK","bodyPreview":"User-agent: *\r\nAllow: /\r\n\r\nUser-agent: GPTBot\r\nAllow: /\r\n\r\nUser-agent: ClaudeBot\r\nAllow: /\r\n\r\nUser-agent: PerplexityBot\r\nAllow: /\r\n\r\nUser-agent: Google-Extended\r\nAllow: /\r\n\r\nContent-Signal: search=yes, ai-train=no, ai-input=yes\r\n\r\nSitemap: https://agentready.thatonefirm.com/sitemap.xml\r\n"}},{"label":"Parse Content-Signal directives","action":"parse","finding":{"outcome":"positive","summary":"Found 1 Content-Signal directive(s)"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Content Signals found in robots.txt"}}],"durationMs":0},"robotsTxtAiRules":{"status":"pass","details":{"botsFound":["gptbot","google-extended","perplexitybot"],"targetPath":"/","botPolicies":[{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"gptbot","ruleSource":"explicit","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"chatgpt-user","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"oai-searchbot","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"google-extended","ruleSource":"explicit","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"ccbot","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"anthropic-ai","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"claude-web","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"bytespider","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"perplexitybot","ruleSource":"explicit","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"cohere-ai","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"applebot-extended","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"amazonbot","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"meta-externalagent","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"facebookbot","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"omgilibot","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"},{"rules":[{"pattern":"/","directive":"allow"}],"userAgent":"diffbot","ruleSource":"wildcard","matchedRule":{"pattern":"/","directive":"allow"},"effectiveAccess":"allowed"}],"robotsStatus":"ok"},"message":"Found rules for AI bots: gptbot, google-extended, perplexitybot","evidence":[{"label":"GET /robots.txt","action":"fetch","finding":{"outcome":"positive","summary":"Received valid robots.txt (200, text/plain)"},"request":{"url":"https://agentready.thatonefirm.com/robots.txt","method":"GET"},"response":{"status":200,"headers":{"cf-ray":"a3fdcefe9c69b87a-IAD","content-type":"text/plain"},"statusText":"OK","bodyPreview":"User-agent: *\r\nAllow: /\r\n\r\nUser-agent: GPTBot\r\nAllow: /\r\n\r\nUser-agent: ClaudeBot\r\nAllow: /\r\n\r\nUser-agent: PerplexityBot\r\nAllow: /\r\n\r\nUser-agent: Google-Extended\r\nAllow: /\r\n\r\nContent-Signal: search=yes, ai-train=no, ai-input=yes\r\n\r\nSitemap: https://agentready.thatonefirm.com/sitemap.xml\r\n"}},{"label":"Scan for AI bot User-agent directives","action":"parse","finding":{"outcome":"positive","summary":"Found rules for AI bots: gptbot, google-extended, perplexitybot"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Found rules for 3 AI bots"}}],"durationMs":0}},"contentAccessibility":{"markdownNegotiation":{"status":"fail","details":{"contentType":"text/html"},"message":"Site does not support Markdown for Agents","evidence":[{"label":"GET target page (Accept: text/markdown)","action":"fetch","finding":{"outcome":"negative","summary":"Response content-type is text/html, not text/markdown -- site does not support markdown content negotiation"},"request":{"url":"https://agentready.thatonefirm.com","method":"GET","headers":{"accept":"text/markdown","cache-control":"no-cache"}},"response":{"status":200,"headers":{"cf-ray":"a3fdcf14e834e351-EWR","content-type":"text/html"},"statusText":"OK"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"Site does not support Markdown for Agents"}}],"durationMs":1325}}},"iar_preset":"content","level_name":"Bot-Aware","scanned_at":"2026-09-24T00:52:58.339Z","is_commerce":false,"mismatch_warning":null},"agent_endpoints":{"llms_txt":"https://agentready.thatonefirm.com/llms.txt","ard_url":"https://agentready.thatonefirm.com/.well-known/ard.json","mcp_card_url":"https://agentready.thatonefirm.com/.well-known/mcp/server-card.json"},"commerce":{"ucp_ready":false,"ucp_manifest_url":"https://agentready.thatonefirm.com/.well-known/ucp","checks":[{"id":"commerce.ucp","status":"neutral","message":"UCP profile not found (not a commerce site)"},{"id":"commerce.ap2","status":"neutral","message":"AP2 not detected (no A2A Agent Card) (not a commerce site)"},{"id":"commerce.acp","status":"neutral","message":"ACP discovery document not found (not a commerce site)"},{"id":"commerce.x402","status":"neutral","message":"x402 payment protocol not detected (not a commerce site)"},{"id":"commerce.mpp","status":"neutral","message":"MPP payment discovery not detected (not a commerce site)"}]},"site_type":"content","agent_profile":{"best_for":[],"differentiators":null},"directory":{"name":"AI Agent Pages","listing_url":"https://www.aiagentpages.com/listings/agentready-thatonefirm-com","spec_url":"https://www.aiagentpages.com/api/listings/agentready-thatonefirm-com/spec","llms_txt_url":"https://www.aiagentpages.com/listings/agentready-thatonefirm-com/llms.txt"},"updated_at":"2026-10-01T02:37:58.801277+00:00"}