{"spec_version":"1.0","slug":"aiagentpages-com","url":"https://aiagentpages.com","title":"AI Agent Pages","description":"Agent Ready Website Directory","category":"saas","tags":["agent-ready","SaaS","MCP","directory","B2B","B2A","A2A"],"readiness_score":100,"readiness_breakdown":{"level":5,"score":100,"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":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discoverability.dnsAid","name":"DNS-AID + DNSSEC","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"contentAccessibility.markdownNegotiation","name":"Markdown negotiation (/)","pass":true,"path":"","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":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.oauthDiscovery","name":"OAuth authorization server","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.oauthProtectedResource","name":"OAuth protected resource","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.authMd","name":"auth.md","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.mcpServerCard","name":"MCP server card","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.a2aAgentCard","name":"A2A agent card","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.agentSkills","name":"Agent skills index","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.webMcp","name":"WebMCP bootstrap","pass":true,"path":"","status":null,"counts_toward_profile":true},{"id":"discovery.ard","name":"ARD / ai-catalog.json","pass":true,"path":"","status":null,"counts_toward_profile":true},{"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://www.aiagentpages.com","score_raw":100,"site_type":"agent_native","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://www.aiagentpages.com/.well-known/acp.json","method":"GET"},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706691e244967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"ACP discovery document not found"}}],"durationMs":767},"ap2":{"status":"neutral","message":"AP2 not declared in A2A Agent Card (not a commerce site)","evidence":[{"label":"Check AP2 extension","action":"validate","finding":{"outcome":"negative","summary":"A2A Agent Card found but no AP2 extension declared"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"AP2 not declared in A2A Agent Card extensions"}}]},"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://www.aiagentpages.com/openapi.json","method":"GET"},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70668cdcf4967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"MPP payment discovery not detected"}}],"durationMs":732},"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://www.aiagentpages.com/.well-known/ucp","method":"GET"},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706667b054967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"UCP profile not found"}}],"durationMs":356},"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://www.aiagentpages.com/","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\", </_next/static/media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/chunks/23e5cirxl-yy9.css>; rel=preload; as=\"style\"","cf-ray":"a3f70666db734967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"OK"}},{"label":"GET /api","action":"fetch","finding":{"outcome":"neutral","summary":"/api returned 404 (not 402)"},"request":{"url":"https://www.aiagentpages.com/api","method":"GET"},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706682d0d4967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"GET /api/v1","action":"fetch","finding":{"outcome":"neutral","summary":"/api/v1 returned 404 (not 402)"},"request":{"url":"https://www.aiagentpages.com/api/v1","method":"GET"},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70668bdc04967-IAD","content-type":"text/html; charset=utf-8"},"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":"a3f706667b0d4967-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":986}},"discovery":{"ard":{"status":"pass","details":{"entryCount":4,"entryTypes":{"text/html":1,"text/markdown":1,"application/a2a-agent-card+json":1,"application/mcp-server-card+json":1},"contentType":"application/json","entryIssues":[],"specVersion":"1.0","hasCollections":false,"hostIdentifier":"did:web:www.aiagentpages.com","manifestSource":"well-known","entryIssueCount":0,"hostDisplayName":"AI Agent Pages","searchEndpoints":[],"validEntryCount":4,"correctMediaType":false,"entriesInspected":4,"withTrustManifest":0,"nestedCatalogCount":0,"urnConformantCount":4,"discoveryMechanisms":["well-known","link-rel"],"registryEndpointCount":0,"withRepresentativeQueries":4},"message":"ARD capability manifest found with 4 agentic resources","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":"positive","summary":"Found 1 catalog link"}},{"label":"GET /.well-known/ai-catalog.json","action":"fetch","finding":{"outcome":"positive","summary":"Received 200 with valid JSON response"},"request":{"url":"https://www.aiagentpages.com/.well-known/ai-catalog.json","method":"GET","headers":{"Accept":"application/json"}},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70664887e4967-IAD","content-type":"application/json"},"statusText":"OK","bodyPreview":"{\"specVersion\":\"1.0\",\"host\":{\"displayName\":\"AI Agent Pages\",\"identifier\":\"did:web:www.aiagentpages.com\"},\"entries\":[{\"identifier\":\"urn:air:www.aiagentpages.com:mcp:aiap\",\"displayName\":\"AI Agent Pages MCP\",\"type\":\"application/mcp-server-card+json\",\"url\":\"https://www.aiagentpages.com/.well-known/mcp/server-card.json\",\"description\":\"MCP server for directory discovery and listing tools.\",\"representativeQueries\":[\"list agent-ready websites in the directory\",\"get readiness report for a listed site\"]},..."}},{"label":"Validate manifest entries","action":"validate","finding":{"outcome":"positive","summary":"4 of 4 inspected entries valid; 4 use a conformant urn:air identifier"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"ARD capability manifest found with 4 agentic resources"}},{"label":"DoH TXT _catalog._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No TXT answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_catalog._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":16}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. iG1DiwZ+6qnc3gGfPcM+uruRBnEGyK7W0TBkkQk3AfYfCMAy/LeeDlXx0Ho0OxXLjQnOGksJeEQD7IaK6K52YQ==\"},{\"name..."}},{"label":"DoH SRV _search._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SRV answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_search._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":33}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. Q5CzqGBmsHZAO2epzFeXoLqU2VByJLquAQwe3KiTc05hFJybmmBP8Ld31vOM9Xq0Es9kDbgkn0OYHD3+g3Dx7A==\"},{\"name\"..."}},{"label":"DoH TXT _catalog._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No TXT answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_catalog._agents.aiagentpages.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.aiagentpages.com\",\"type\":16}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. AfL/n0+RljjpSWaOHmjzUFrbQEtpUFQv1Md9m/5FEUAUu3KOruczdJIlgZzFeU7y/EmVbaRF4aZf7887vQnqSQ==\"},{\"name\":\"_..."}},{"label":"DoH SRV _search._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SRV answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_search._agents.aiagentpages.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.aiagentpages.com\",\"type\":33}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. 37agKaYlGi8tf3tcZzZTjk0DIHjp/OVNGndGFR+2RtjzYLFJN/npo/vQHniEhmrpScM460J4pkeIdAKb68XKTg==\"},{\"name\":\"_s..."}}],"durationMs":240},"authMd":{"status":"pass","details":{"skill":"https://www.aiagentpages.com/auth.md","issuer":"https://www.aiagentpages.com","claimUri":"https://www.aiagentpages.com/connect","resource":"https://www.aiagentpages.com","warnings":[],"authMdUrl":"https://www.aiagentpages.com/auth.md","markerCount":1,"metadataUrl":"https://www.aiagentpages.com/.well-known/oauth-authorization-server","registerUri":"https://www.aiagentpages.com/api/agent/clients","sourceField":"agent_auth","supportsIdJag":false,"eventsSupported":[],"scopesSupported":["listings.read","listings.write"],"supportsAnonymous":true,"authorizationServers":["https://www.aiagentpages.com"],"supportsVerifiedEmail":false,"bearerMethodsSupported":["header"],"identityTypesSupported":["anonymous"],"assertionTypesSupported":[],"credentialTypesSupported":["bearer"],"protectedResourceMetadataUrl":"https://www.aiagentpages.com/.well-known/oauth-protected-resource"},"message":"Auth.md support detected (anonymous)","evidence":[{"label":"GET /auth.md","action":"fetch","finding":{"outcome":"positive","summary":"Received 200 response with content-type: text/markdown; charset=utf-8"},"request":{"url":"https://www.aiagentpages.com/auth.md","method":"GET","headers":{"Accept":"text/markdown, text/plain, */*"}},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70664f91d4967-IAD","content-type":"text/markdown; charset=utf-8"},"statusText":"OK","bodyPreview":"# auth.md\n\nAI Agent Pages — agent registration for the agent-ready website directory.\n\n## Supported registration\n\nHuman-authorized delegation:\n\n1. Human signs in at `https://www.aiagentpages.com/login`\n2. Human registers an agent client at `https://www.aiagentpages.com/connect`\n3. Human authorizes delegation → agent receives Bearer `aap_…`\n\n**Registration types:** `anonymous` (agent client + human claim at `/connect`)\n\n## Machine-readable discovery\n\n- Protected resource metadata: `https://www.ai..."}},{"label":"Detect Auth.md registration markers","action":"parse","finding":{"outcome":"positive","summary":"Found 1 Auth.md marker(s)"}},{"label":"Detect self-contained Auth.md registration flow","action":"parse","finding":{"outcome":"neutral","summary":"No complete standalone registration flow found in auth.md"}},{"label":"GET /.well-known/oauth-protected-resource","action":"fetch","finding":{"outcome":"positive","summary":"Received JSON response (200)"},"request":{"url":"https://www.aiagentpages.com/.well-known/oauth-protected-resource","method":"GET","headers":{"Accept":"application/json"}},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706696e994967-IAD","content-type":"application/json"},"statusText":"OK","bodyPreview":"{\"resource\":\"https://www.aiagentpages.com\",\"resource_name\":\"AI Agent Pages\",\"authorization_servers\":[\"https://www.aiagentpages.com\"],\"bearer_methods_supported\":[\"header\"],\"scopes_supported\":[\"listings.read\",\"listings.write\"],\"resource_documentation\":\"https://www.aiagentpages.com/auth.md\",\"mcp_server_card\":\"https://www.aiagentpages.com/.well-known/mcp/server-card.json\"}"}},{"label":"Validate Protected Resource Metadata","action":"validate","finding":{"outcome":"positive","summary":"Valid metadata with resource https://www.aiagentpages.com and 1 authorization server(s)"}},{"label":"GET /.well-known/oauth-protected-resource%60","action":"fetch","finding":{"outcome":"negative","summary":"OAuth Protected Resource Metadata returned 404"},"request":{"url":"https://www.aiagentpages.com/.well-known/oauth-protected-resource`","method":"GET","headers":{"Accept":"application/json"}},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706697eaa4967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"GET /.well-known/oauth-protected-resource/mcp%60","action":"fetch","finding":{"outcome":"negative","summary":"OAuth Protected Resource Metadata returned 404"},"request":{"url":"https://www.aiagentpages.com/.well-known/oauth-protected-resource/mcp`","method":"GET","headers":{"Accept":"application/json"}},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706699eda4967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"GET /.well-known/oauth-authorization-server","action":"fetch","finding":{"outcome":"positive","summary":"Received JSON response (200)"},"request":{"url":"https://www.aiagentpages.com/.well-known/oauth-authorization-server","method":"GET","headers":{"Accept":"application/json"}},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70669ff4d4967-IAD","content-type":"application/json"},"statusText":"OK","bodyPreview":"{\"issuer\":\"https://www.aiagentpages.com\",\"authorization_endpoint\":\"https://www.aiagentpages.com/connect\",\"token_endpoint\":\"https://www.aiagentpages.com/api/agent/delegations\",\"registration_endpoint\":\"https://www.aiagentpages.com/api/agent/clients\",\"scopes_supported\":[\"listings.read\",\"listings.write\"],\"response_types_supported\":[\"code\"],\"grant_types_supported\":[\"authorization_code\",\"client_credentials\"],\"token_endpoint_auth_methods_supported\":[\"client_secret_post\",\"none\"],\"service_documentation\":..."}},{"label":"Validate agent_auth metadata","action":"validate","finding":{"outcome":"positive","summary":"Found agent_auth with register_uri and supported methods"}},{"label":"GET /.well-known/oauth-authorization-server%60","action":"fetch","finding":{"outcome":"negative","summary":"OAuth Authorization Server metadata returned 404"},"request":{"url":"https://www.aiagentpages.com/.well-known/oauth-authorization-server`","method":"GET","headers":{"Accept":"application/json"}},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70669ff4c4967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Auth.md support detected (anonymous)"}}],"durationMs":892},"webMcp":{"status":"pass","details":{"tools":[{"name":"list_listings","hasSchema":true,"description":"List agent-ready websites in the directory."},{"name":"get_listing_spec","hasSchema":true,"description":"Fetch machine-readable spec for a listing."},{"name":"open_connect","hasSchema":true,"description":"Open AI Agent Pages agent onboarding."}],"toolCount":3,"detectionMethod":"imperative_api"},"message":"Found 3 WebMCP tools via navigator.modelContext: list_listings, get_listing_spec, open_connect","evidence":[{"label":"WebMCP detection","action":"parse","finding":{"outcome":"neutral","summary":"Checking page for WebMCP tool registrations"}},{"label":"Navigate to https://www.aiagentpages.com/","action":"fetch","finding":{"outcome":"neutral","summary":"Loading page to detect WebMCP tool registrations"},"request":{"url":"https://www.aiagentpages.com/","method":"GET"}},{"label":"Check imperative WebMCP API","action":"parse","finding":{"outcome":"positive","summary":"Found 3 tool(s) via navigator.modelContext"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Found 3 WebMCP tool(s) via navigator.modelContext"}}],"durationMs":423},"apiCatalog":{"status":"pass","details":{"apiCount":2,"hasItems":false,"linksetEntries":2,"hasNestedCatalogs":false,"correctContentType":true},"message":"API Catalog found with 2 APIs listed","evidence":[{"label":"GET /.well-known/api-catalog","action":"fetch","finding":{"outcome":"positive","summary":"Received 200 with valid JSON response"},"request":{"url":"https://www.aiagentpages.com/.well-known/api-catalog","method":"GET","headers":{"Accept":"application/linkset+json, application/json"}},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706661aa44967-IAD","content-type":"application/linkset+json"},"statusText":"OK","bodyPreview":"{\"linkset\":[{\"anchor\":\"https://www.aiagentpages.com/mcp\",\"service-desc\":[{\"href\":\"https://www.aiagentpages.com/.well-known/mcp/server-card.json\",\"type\":\"application/json\"}],\"service-doc\":[{\"href\":\"https://www.aiagentpages.com/connect\",\"type\":\"text/html\"},{\"href\":\"https://www.aiagentpages.com/AGENTS.md\",\"type\":\"text/markdown\"}]},{\"anchor\":\"https://www.aiagentpages.com/api/listings\",\"service-desc\":[{\"href\":\"https://www.aiagentpages.com/api/listings/{slug}/spec\",\"type\":\"application/json\"}],\"service..."}},{"label":"Validate Linkset structure","action":"validate","finding":{"outcome":"positive","summary":"Found \"linkset\" array with 2 entries"}},{"label":"Analyze linkset entries","action":"validate","finding":{"outcome":"positive","summary":"2 APIs listed, correct content-type"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"API Catalog found with 2 APIs listed"}}],"durationMs":295},"agentSkills":{"status":"pass","details":{"path":"/.well-known/agent-skills/index.json","skillCount":1,"specVersion":"0.2.0","v2ValidEntries":true},"message":"Agent Skills index exists with valid JSON","evidence":[{"label":"GET /.well-known/agent-skills/index.json","action":"fetch","finding":{"outcome":"positive","summary":"Received 200 response with content-type: application/json"},"request":{"url":"https://www.aiagentpages.com/.well-known/agent-skills/index.json","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70665fa864967-IAD","content-type":"application/json"},"statusText":"OK"}},{"label":"Detect spec version","action":"validate","finding":{"outcome":"positive","summary":"Found $schema field — v0.2.0 format detected"}},{"label":"Count skills","action":"validate","finding":{"outcome":"neutral","summary":"Found \"skills\" array with 1 entry (1 with valid v0.2.0 fields)"}},{"label":"Validate skill count","action":"validate","finding":{"outcome":"positive","summary":"Index contains 1 skill"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Agent Skills index exists with valid JSON"}}],"durationMs":297},"a2aAgentCard":{"status":"pass","details":{"name":"AI Agent Pages Agent","version":"1.0.0","inputModes":["application/json","text/plain"],"serviceUrl":"https://www.aiagentpages.com/mcp","skillCount":2,"skillNames":["Discover listings","Readiness report"],"description":"Directory agent — discover agent-ready websites, readiness scores, and listing specs via MCP.","hasSecurity":false,"outputModes":["application/json","text/plain"],"ap2Supported":false,"hasStreaming":true,"providerName":"AI Agent Pages","hasExtensions":false,"interfaceCount":1,"transportProtocols":[],"hasPushNotifications":false},"message":"A2A Agent Card found: \"AI Agent Pages Agent\" (v1.0.0)","evidence":[{"label":"GET /.well-known/agent-card.json","action":"fetch","finding":{"outcome":"positive","summary":"Received 200 with valid JSON response"},"request":{"url":"https://www.aiagentpages.com/.well-known/agent-card.json","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70665aa144967-IAD","content-type":"application/json"},"statusText":"OK","bodyPreview":"{\"name\":\"AI Agent Pages Agent\",\"description\":\"Directory agent — discover agent-ready websites, readiness scores, and listing specs via MCP.\",\"version\":\"1.0.0\",\"documentationUrl\":\"https://www.aiagentpages.com/AGENTS.md\",\"supportedInterfaces\":[{\"url\":\"https://www.aiagentpages.com/mcp\",\"protocolBinding\":\"HTTP+JSON\",\"protocolVersion\":\"2025-06-18\"}],\"capabilities\":{\"streaming\":true,\"pushNotifications\":false,\"extendedAgentCard\":false},\"defaultInputModes\":[\"application/json\",\"text/plain\"],\"defaultOutpu..."}},{"label":"Validate AgentCard structure","action":"validate","finding":{"outcome":"positive","summary":"Valid AgentCard: \"AI Agent Pages Agent\", version 1.0.0, 2 skills, 1 interface"}},{"label":"Check AP2 extension","action":"validate","finding":{"outcome":"neutral","summary":"No AP2 extension declared"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"A2A Agent Card found: \"AI Agent Pages Agent\" (v1.0.0)"}}],"durationMs":222},"mcpServerCard":{"status":"pass","details":{"name":"aiap","path":"/.well-known/mcp/server-card.json","format":"sep","hasTools":true,"hasVersion":true,"hasTransport":true,"hasDescription":true,"hasCapabilities":true},"message":"MCP Server Card found at /.well-known/mcp/server-card.json","evidence":[{"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://www.aiagentpages.com/.well-known/mcp/server-cards.json","method":"GET"},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f7066529634967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"GET /.well-known/mcp/server-card.json","action":"fetch","finding":{"outcome":"positive","summary":"Found valid MCP Server Card (sep format) at /.well-known/mcp/server-card.json"},"request":{"url":"https://www.aiagentpages.com/.well-known/mcp/server-card.json","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f7066519404967-IAD","content-type":"application/json"},"statusText":"OK"}},{"label":"GET /.well-known/mcp.json","action":"fetch","finding":{"outcome":"positive","summary":"Found valid MCP Server Card (sep format) at /.well-known/mcp.json"},"request":{"url":"https://www.aiagentpages.com/.well-known/mcp.json","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f7066569d34967-IAD","content-type":"application/json"},"statusText":"OK"}},{"label":"Validate Server Card","action":"validate","finding":{"outcome":"positive","summary":"SEP-format card found at /.well-known/mcp/server-card.json"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"MCP Server Card found at /.well-known/mcp/server-card.json"}}],"durationMs":791},"oauthDiscovery":{"status":"pass","details":{"issuer":"https://www.aiagentpages.com","source":"openid-configuration","grantTypes":["authorization_code","client_credentials"],"hasJwksUri":false,"hasTokenEndpoint":true,"hasAuthorizationEndpoint":true},"message":"OpenID Connect discovery metadata found","evidence":[{"label":"GET /.well-known/openid-configuration","action":"fetch","finding":{"outcome":"positive","summary":"Received JSON from openid-configuration"},"request":{"url":"https://www.aiagentpages.com/.well-known/openid-configuration","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70664888b4967-IAD","content-type":"application/json"},"statusText":"OK"}},{"label":"Validate openid-configuration structure","action":"validate","finding":{"outcome":"positive","summary":"Valid metadata with issuer: https://www.aiagentpages.com"}},{"label":"GET /.well-known/oauth-authorization-server","action":"fetch","finding":{"outcome":"positive","summary":"Received JSON from oauth-authorization-server"},"request":{"url":"https://www.aiagentpages.com/.well-known/oauth-authorization-server","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70664888d4967-IAD","content-type":"application/json"},"statusText":"OK"}},{"label":"Validate oauth-authorization-server structure","action":"validate","finding":{"outcome":"positive","summary":"Valid metadata with issuer: https://www.aiagentpages.com"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"OpenID Connect discovery metadata found"}}],"durationMs":809},"oauthProtectedResource":{"status":"pass","details":{"resource":"https://www.aiagentpages.com","resourceName":"AI Agent Pages","discoveryMethod":"well-known","scopesSupported":["listings.read","listings.write"],"authorizationServers":["https://www.aiagentpages.com"],"resourceDocumentation":"https://www.aiagentpages.com/auth.md","bearerMethodsSupported":["header"]},"message":"OAuth Protected Resource Metadata found (well-known)","evidence":[{"label":"GET /.well-known/oauth-protected-resource","action":"fetch","finding":{"outcome":"positive","summary":"Received JSON response (200)"},"request":{"url":"https://www.aiagentpages.com/.well-known/oauth-protected-resource","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70664888e4967-IAD","content-type":"application/json"},"statusText":"OK"}},{"label":"Validate resource metadata","action":"validate","finding":{"outcome":"positive","summary":"Valid metadata with resource: https://www.aiagentpages.com"}},{"label":"GET /","action":"fetch","finding":{"outcome":"neutral","summary":"Target resource returned 200 (no WWW-Authenticate header)"},"request":{"url":"https://www.aiagentpages.com/","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\", </_next/static/media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/chunks/23e5cirxl-yy9.css>; rel=preload; as=\"style\"","cf-ray":"a3f70664f9154967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"OK"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"OAuth Protected Resource Metadata found (well-known)"}}],"durationMs":656}},"discoverability":{"dnsAid":{"status":"pass","details":{"records":[{"alpn":["h3","h2"],"mode":"service","port":443,"rrType":"HTTPS","target":"www.aiagentpages.com","ipv4hint":[],"ipv6hint":[],"priority":1,"mandatory":[],"ownerName":"_index._agents.aiagentpages.com","customParamKeys":[],"dnssecValidated":true,"validServiceMode":true,"validationIssues":[]},{"alpn":["a2a","h3","h2"],"mode":"service","port":443,"rrType":"HTTPS","target":"www.aiagentpages.com","ipv4hint":[],"ipv6hint":[],"priority":1,"mandatory":["alpn","port"],"ownerName":"_a2a._agents.aiagentpages.com","customParamKeys":[],"dnssecValidated":true,"validServiceMode":true,"validationIssues":[]},{"alpn":["mcp","h3","h2"],"mode":"service","port":443,"rrType":"HTTPS","target":"www.aiagentpages.com","ipv4hint":[],"ipv6hint":[],"priority":1,"mandatory":["alpn","port"],"ownerName":"_mcp._agents.aiagentpages.com","customParamKeys":[],"dnssecValidated":true,"validServiceMode":true,"validationIssues":[]}],"domainsChecked":["www.aiagentpages.com","aiagentpages.com"],"dnssecValidated":true,"txtIndexEntries":[],"aliasRecordCount":0,"queriesAttempted":["SVCB _index._agents.www.aiagentpages.com","HTTPS _index._agents.www.aiagentpages.com","SVCB _a2a._agents.www.aiagentpages.com","HTTPS _a2a._agents.www.aiagentpages.com","SVCB _mcp._agents.www.aiagentpages.com","HTTPS _mcp._agents.www.aiagentpages.com","TXT _index._agents.www.aiagentpages.com","SVCB _index._agents.aiagentpages.com","HTTPS _index._agents.aiagentpages.com","SVCB _a2a._agents.aiagentpages.com","HTTPS _a2a._agents.aiagentpages.com","SVCB _mcp._agents.aiagentpages.com","HTTPS _mcp._agents.aiagentpages.com","TXT _index._agents.aiagentpages.com"],"serviceRecordCount":3,"txtIndexEntryCount":0},"message":"DNS for AI Discovery (DNS-AID) discovery record found at _index._agents.aiagentpages.com","evidence":[{"label":"DoH SVCB _index._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":64}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. c2uFc66mMv9pz328D0NI1IalKGGzLcfGa5WN8mNHPNKSckdEYLBitQcNDDrFUmsb3bp8Gfb9BYYokpyDRbQSpw==\"},{\"name\":..."}},{"label":"DoH HTTPS _index._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No HTTPS answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":65}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. QAonJuQ2hzWRh78YXCDX/EUpfX1iNjof2VdZFouycxjppM48Dx/DlWxOCbIyZ6K/LyolqVnnoIkxGFpZL+bxFQ==\"},{\"name\":..."}},{"label":"DoH SVCB _a2a._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":64}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. 69xarszRYRh77PnhCSHgEIYq1wc4Hul6wJVhCTPK/+FKIEz62E8OPyhQkS1yQ6yGWwOmts03xMzgP0V1Kkkysw==\"},{\"name\":\"_..."}},{"label":"DoH HTTPS _a2a._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No HTTPS answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_a2a._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":65}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. FyeJjgDDm+CbmRfmNg85ECDcZyCL5SOygDCwXPmzJJaOmmb14NZQTxzRxOXLshssYiA/bb1MgBR6leL7SF+uFg==\"},{\"name\":\"_..."}},{"label":"DoH SVCB _mcp._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":64}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. fuaOOjKSvBoYbJqp7Y13IJDsP0byZbc7e8JAXo+LFBRH3DoX0hjMxWi9/Me+e25jngInlmLaU3ef3VwzngXW2w==\"},{\"name\":\"_..."}},{"label":"DoH HTTPS _mcp._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No HTTPS answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_mcp._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":65}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. LiQXYLoW4XXn9EMebKI2cYV8FzqMx6u+nOIl3/xK8Adyjuf2tF+gCt97b6X9FLWoxIK6aWSShmMt+afq94nxrw==\"},{\"name\":\"_..."}},{"label":"DoH TXT _index._agents.www.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No TXT answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.www.aiagentpages.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.www.aiagentpages.com\",\"type\":16}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. GWnB5emVcE5MzFsKhAa6IFektu/qQHKq3axRNiSbUstkzama0nP6uHF+BtB4j4qlhuX1tZ28zdamBKQmxc8LhA==\"},{\"name\":..."}},{"label":"DoH SVCB _index._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.aiagentpages.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.aiagentpages.com\",\"type\":64}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. DmuwiVvLWdBcVdUiH8q+yLEMx5JGPCh/uOROiNXaDodpl5srdnXEzZ2MEyoFij/RcbpydRIYDKAAQo0Y/alBNg==\"},{\"name\":\"_in..."}},{"label":"DoH HTTPS _index._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"positive","summary":"Found 1 HTTPS answer with AD=true"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.aiagentpages.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.aiagentpages.com\",\"type\":65}],\"Answer\":[{\"name\":\"_index._agents.aiagentpages.com\",\"type\":65,\"TTL\":300,\"data\":\"1 www.aiagentpages.com. alpn=h3,h2 port=443\"},{\"name\":\"_index._agents.aiagentpages.com\",\"type\":46,\"TTL\":300,\"data\":\"HTTPS 13 4 300 1790230037 1790050037 34505 aiagentpages.com. 3VoaLEuQbV9vofHJqvJsTVJhEaK/m72LqAsyBloShvmU24j/KNqIx8CnUsvR6cEnK2nlkU/mBbFuJVboh7zNjg==\"}]}"}},{"label":"DoH SVCB _a2a._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_a2a._agents.aiagentpages.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.aiagentpages.com\",\"type\":64}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. UjMfsDw00jj50lZ5WDLSOcxcns1qBIDY1E5qT+02mb8b5jp38/opG9xsBFIHRKCfEWWNz65oTEv9M/gZFGPuDg==\"},{\"name\":\"_a2a...."}},{"label":"DoH HTTPS _a2a._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"positive","summary":"Found 1 HTTPS answer with AD=true"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_a2a._agents.aiagentpages.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.aiagentpages.com\",\"type\":65}],\"Answer\":[{\"name\":\"_a2a._agents.aiagentpages.com\",\"type\":65,\"TTL\":300,\"data\":\"1 www.aiagentpages.com. mandatory=alpn,port alpn=a2a,h3,h2 port=443\"},{\"name\":\"_a2a._agents.aiagentpages.com\",\"type\":46,\"TTL\":300,\"data\":\"HTTPS 13 4 300 1790230037 1790050037 34505 aiagentpages.com. UgG5pm3ru779Jm3CepZjGlc5wAEXIkO3PgdAeH4raf/GUoCKoh98LlLA7qZqY52ILXbQo86S4UfFs0m73uXp0g==\"}]}"}},{"label":"DoH SVCB _mcp._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No SVCB answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_mcp._agents.aiagentpages.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.aiagentpages.com\",\"type\":64}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. bmrNIljpo8tvovjiZT1Vre6hO2Gc/ZflYnXl9APbNJMLcQrJVGzCJHLm7A4VeLLeZShi4Z2I5sagEm+UOn7JVQ==\"},{\"name\":\"_mcp...."}},{"label":"DoH HTTPS _mcp._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"positive","summary":"Found 1 HTTPS answer with AD=true"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_mcp._agents.aiagentpages.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.aiagentpages.com\",\"type\":65}],\"Answer\":[{\"name\":\"_mcp._agents.aiagentpages.com\",\"type\":65,\"TTL\":300,\"data\":\"1 www.aiagentpages.com. mandatory=alpn,port alpn=mcp,h3,h2 port=443\"},{\"name\":\"_mcp._agents.aiagentpages.com\",\"type\":46,\"TTL\":300,\"data\":\"HTTPS 13 4 300 1790230037 1790050037 34505 aiagentpages.com. Ih2SqhJO4JvODIFnMqEKG88jXNSuv6Je7qWF7fbQDuFKI/xcczZqG75zxndPJYwTaR++sV6kGaxwyxmYZVmKRw==\"}]}"}},{"label":"DoH TXT _index._agents.aiagentpages.com","action":"fetch","finding":{"outcome":"neutral","summary":"No TXT answers (NOERROR)"},"request":{"url":"https://cloudflare-dns.com/dns-query?name=_index._agents.aiagentpages.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.aiagentpages.com\",\"type\":16}],\"Authority\":[{\"name\":\"aiagentpages.com\",\"type\":6,\"TTL\":1800,\"data\":\"charles.ns.cloudflare.com. dns.cloudflare.com. 2414908281 10000 2400 604800 1800\"},{\"name\":\"aiagentpages.com\",\"type\":46,\"TTL\":1800,\"data\":\"SOA 13 2 1800 1790230037 1790050037 34505 aiagentpages.com. 1GvBDTNzdF2Reh/KfrYlzt9uGOApQf617iFRAwm5EfWc2vOpyDy1cVk5Z3r3HbQwQRFn1TkgJo2rjlwFnCk7/Q==\"},{\"name\":\"_in..."}},{"label":"Parse DNS for AI Discovery (DNS-AID) SVCB/HTTPS records","action":"parse","finding":{"outcome":"positive","summary":"Found 3 DNSSEC-validated ServiceMode records"}},{"label":"Validate DNSSEC requirement","action":"validate","finding":{"outcome":"positive","summary":"DNS-over-HTTPS resolver returned AD=true"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"DNS for AI Discovery (DNS-AID) discovery record found at _index._agents.aiagentpages.com"}}],"durationMs":17},"sitemap":{"status":"pass","details":{"url":"https://www.aiagentpages.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://www.aiagentpages.com/sitemap.xml"},"request":{"url":"https://www.aiagentpages.com/sitemap.xml","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f7066488884967-IAD","content-type":"application/xml"},"statusText":"OK"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"sitemap.xml exists with valid structure"}}],"durationMs":89},"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; charset=utf-8)"},"request":{"url":"https://www.aiagentpages.com/robots.txt","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706632eb74967-IAD","content-type":"text/plain; charset=utf-8","content-length":"451"},"statusText":"OK","bodyPreview":"# AI Agent Pages — agent-readable discovery\nUser-agent: *\nAllow: /\nContent-Signal: ai-train=no, search=yes, ai-input=yes\n\nUser-agent: GPTBot\nAllow: /\n\nUser-agent: ClaudeBot\nAllow: /\n\nUser-agent: Google-Extended\nAllow: /\n\nUser-agent: PerplexityBot\nAllow: /\n\nUser-agent: CCBot\nAllow: /\n\nUser-agent: Applebot-Extended\nAllow: /\n\nUser-agent: Bytespider\nAllow: /\n\nUser-agent: meta-externalagent\nAllow: /\n\nSitemap: https://www.aiagentpages.com/sitemap.xml\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":"pass","details":{"totalLinks":16,"relationsFound":[{"rel":"api-catalog","href":"https://www.aiagentpages.com/.well-known/api-catalog","type":"application/linkset+json"},{"rel":"alternate","href":"https://www.aiagentpages.com/AGENTS.md","type":"text/markdown"}]},"message":"Found agent-useful Link relations: api-catalog, alternate","evidence":[{"label":"GET /","action":"fetch","finding":{"outcome":"positive","summary":"Target page returned 200 with Link header"},"request":{"url":"https://www.aiagentpages.com/","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\", </_next/static/media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/chunks/23e5cirxl-yy9.css>; rel=preload; as=\"style\"","cf-ray":"a3f706693e574967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"OK"}},{"label":"Parse Link header (RFC 8288)","action":"parse","finding":{"outcome":"neutral","summary":"Parsed 16 link(s) from header"}},{"label":"Match agent-useful relations","action":"parse","finding":{"outcome":"positive","summary":"Found agent-useful relations: api-catalog, alternate"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Found agent-useful Link relations: api-catalog, alternate"}}],"durationMs":1088}},"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://www.aiagentpages.com/.well-known/http-message-signatures-directory","method":"GET"},"response":{"status":404,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f70664888c4967-IAD","content-type":"text/html; charset=utf-8"},"statusText":"Not Found"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"negative","summary":"Web Bot Auth directory not found"}}],"durationMs":73},"contentSignals":{"status":"pass","details":{"signals":[{"path":null,"search":"yes","aiInput":"yes","aiTrain":"no","userAgent":"*"}],"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; charset=utf-8)"},"request":{"url":"https://www.aiagentpages.com/robots.txt","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706632eb74967-IAD","content-type":"text/plain; charset=utf-8","content-length":"451"},"statusText":"OK","bodyPreview":"# AI Agent Pages — agent-readable discovery\nUser-agent: *\nAllow: /\nContent-Signal: ai-train=no, search=yes, ai-input=yes\n\nUser-agent: GPTBot\nAllow: /\n\nUser-agent: ClaudeBot\nAllow: /\n\nUser-agent: Google-Extended\nAllow: /\n\nUser-agent: PerplexityBot\nAllow: /\n\nUser-agent: CCBot\nAllow: /\n\nUser-agent: Applebot-Extended\nAllow: /\n\nUser-agent: Bytespider\nAllow: /\n\nUser-agent: meta-externalagent\nAllow: /\n\nSitemap: https://www.aiagentpages.com/sitemap.xml\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","ccbot","bytespider","perplexitybot","applebot-extended","meta-externalagent"],"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":"explicit","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":"explicit","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":"explicit","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":"explicit","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, ccbot, bytespider, perplexitybot, applebot-extended, meta-externalagent","evidence":[{"label":"GET /robots.txt","action":"fetch","finding":{"outcome":"positive","summary":"Received valid robots.txt (200, text/plain; charset=utf-8)"},"request":{"url":"https://www.aiagentpages.com/robots.txt","method":"GET"},"response":{"status":200,"headers":{"link":"<https://www.aiagentpages.com/.well-known/api-catalog>; rel=\"api-catalog\"; type=\"application/linkset+json\", <https://www.aiagentpages.com/.well-known/mcp/server-card.json>; rel=\"mcp-server-card\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-skills/index.json>; rel=\"agent-skills\"; type=\"application/json\", <https://www.aiagentpages.com/llms.txt>; rel=\"llms-txt\"; type=\"text/plain\", <https://www.aiagentpages.com/sitemap.xml>; rel=\"sitemap\"; type=\"application/xml\", <https://www.aiagentpages.com/AGENTS.md>; rel=\"alternate\"; type=\"text/markdown\", <https://www.aiagentpages.com/.well-known/oauth-authorization-server>; rel=\"oauth-authorization-server\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/oauth-protected-resource>; rel=\"oauth-protected-resource\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ard.json>; rel=\"ard\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/ai-catalog.json>; rel=\"ai-catalog\"; type=\"application/json\", <https://www.aiagentpages.com/.well-known/agent-card.json>; rel=\"agent-card\"; type=\"application/json\"","cf-ray":"a3f706632eb74967-IAD","content-type":"text/plain; charset=utf-8","content-length":"451"},"statusText":"OK","bodyPreview":"# AI Agent Pages — agent-readable discovery\nUser-agent: *\nAllow: /\nContent-Signal: ai-train=no, search=yes, ai-input=yes\n\nUser-agent: GPTBot\nAllow: /\n\nUser-agent: ClaudeBot\nAllow: /\n\nUser-agent: Google-Extended\nAllow: /\n\nUser-agent: PerplexityBot\nAllow: /\n\nUser-agent: CCBot\nAllow: /\n\nUser-agent: Applebot-Extended\nAllow: /\n\nUser-agent: Bytespider\nAllow: /\n\nUser-agent: meta-externalagent\nAllow: /\n\nSitemap: https://www.aiagentpages.com/sitemap.xml\n"}},{"label":"Scan for AI bot User-agent directives","action":"parse","finding":{"outcome":"positive","summary":"Found rules for AI bots: gptbot, google-extended, ccbot, bytespider, perplexitybot, applebot-extended, meta-externalagent"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Found rules for 7 AI bots"}}],"durationMs":0}},"contentAccessibility":{"markdownNegotiation":{"status":"pass","details":{"contentType":"text/markdown; charset=utf-8"},"message":"Site supports Markdown for Agents","evidence":[{"label":"GET target page (Accept: text/markdown)","action":"fetch","finding":{"outcome":"positive","summary":"Response content-type is text/markdown; charset=utf-8 -- site supports markdown negotiation"},"request":{"url":"https://www.aiagentpages.com/","method":"GET","headers":{"accept":"text/markdown","cache-control":"no-cache"}},"response":{"status":200,"headers":{"content-type":"text/markdown; charset=utf-8"},"statusText":"OK"}},{"label":"Conclusion","action":"conclude","finding":{"outcome":"positive","summary":"Site supports Markdown for Agents"}}],"durationMs":233}}},"iar_preset":"all","level_name":"Agent-Native","scanned_at":"2026-09-23T05:07:18.919Z","is_commerce":false,"mismatch_warning":null},"agent_endpoints":{"llms_txt":"https://www.aiagentpages.com/llms.txt","ard_url":"https://www.aiagentpages.com/.well-known/ard.json","mcp_card_url":"https://www.aiagentpages.com/.well-known/mcp/server-card.json"},"commerce":{"ucp_ready":false,"ucp_manifest_url":"https://aiagentpages.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 declared in 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":"agent_native","agent_profile":{"best_for":[],"differentiators":null},"directory":{"name":"AI Agent Pages","listing_url":"https://www.aiagentpages.com/listings/aiagentpages-com","spec_url":"https://www.aiagentpages.com/api/listings/aiagentpages-com/spec","llms_txt_url":"https://www.aiagentpages.com/listings/aiagentpages-com/llms.txt"},"updated_at":"2026-09-24T02:33:38.006698+00:00"}