{"origin":"clerk.com","report_url":"https://agenticweb.wiki/check/clerk.com/","checked":"2026-10-25T13:54:31Z","grade":"A+","score":65,"percentile":94,"score_parts":{"coverage":40,"breadth":15,"conformance":10},"subscores":{"reach_and_policy":20,"readability":30,"capabilities":28,"conformance":10,"total_100":88,"grade_100":"A+"},"practical_usefulness":{"exa_parsable":true,"headless_blocked":false,"markdown_negotiation":true,"vary_accept_present":true,"js_shell_only":false,"render_mode":"markdown_native","semantic_html_quality":"high","text_to_html_ratio":0.983,"estimated_tokens":1284,"html_bloat_ratio":1.018,"table_count":0,"table_rows":0,"first_content_byte_offset":0,"json_ld_types":[],"has_attribute_rich_schema":false,"html_to_markdown_token_ratio":0.886,"root_links":[{"rel":"api-catalog","url":"/.well-known/api-catalog"},{"rel":"describedby","url":"/llms.txt"}]},"permissions":{"posture":"open_to_all","robots_txt_allows_ai":"partial","search_bots_allowed":true,"user_fetch_bots_allowed":true,"training_bots_allowed":true,"ai_crawlers":{"allowed":[],"blocked":[],"partial":[],"unlisted_default":"partial"},"assistant_access":{"openai":"allowed","anthropic":"allowed","google":"allowed","perplexity":"allowed","exa":"allowed"},"meta_robots_directives":[],"nosnippet_or_noai":false,"retired_tokens_used":[],"content_signals":["search=yes, ai-input=yes, ai-train=yes"],"paywall_or_402_detected":false},"conformance_summary":{"valid":["mcp-server-cards","llms-txt","anthropic-agent-skills-format","ai-crawler-tokens-robots","security-txt","auth-md"],"valid_legacy":["ai-catalog-well-known-file"],"schema_error":["api-catalog-rfc9727"],"blocked":[],"absent":["ard","a2a","agents-md","okf"]},"agent_routing":{"preferred_mode":"mcp","fallback_mode":"agent_skills","can_fetch_directly":true,"do_not_scrape_raw_html":true,"summary":"Call the MCP endpoint at https://mcp.clerk.com/mcp first. Do not scrape the HTML when a tool can answer.","fetch_recipe":{"url":"https://mcp.clerk.com/mcp","method":"POST","headers":{"Accept":"application/json, text/event-stream","Content-Type":"application/json"},"note":"POST a JSON-RPC tools/list, or server/discover on the 2026-07-28 revision, before reading HTML."},"callable_endpoints":[{"kind":"mcp","url":"https://mcp.clerk.com/mcp","transport_or_type":"streamable-http","status":"valid","source":"/.well-known/mcp/server-card.json"},{"kind":"agent_skills","url":"https://clerk.com/.well-known/agent-skills/index.json","transport_or_type":"application/json","status":"valid","tools_or_skills":["clerk","clerk-android","clerk-astro-patterns","clerk-backend-api","clerk-billing","clerk-chrome-extension-patterns","clerk-cli","clerk-custom-ui","clerk-expo","clerk-nextjs-patterns","clerk-nuxt-patterns","clerk-orgs","clerk-react-patterns","clerk-react-router-patterns","clerk-setup","clerk-swift","clerk-tanstack-patterns","clerk-testing","clerk-vue-patterns","clerk-webhooks"],"source":"/.well-known/agent-skills/index.json"},{"kind":"llms_txt","url":"https://clerk.com/llms.txt","transport_or_type":"text/markdown","status":"valid","source":"/llms.txt"},{"kind":"markdown","url":"https://clerk.com/","transport_or_type":"text/markdown","status":"valid","source":"/"},{"kind":"catalog","url":"https://clerk.com/.well-known/ai-catalog.json","transport_or_type":"application/ai-catalog+json","status":"valid_legacy","source":"/.well-known/ai-catalog.json"},{"kind":"auth","url":"https://clerk.com","transport_or_type":"oauth-protected-resource","status":"valid","source":"/.well-known/oauth-protected-resource"},{"kind":"auth","url":"https://clerk.com/auth.md","transport_or_type":"text/markdown","status":"valid","source":"/auth.md"}]},"connect_recipe":{"domain":"clerk.com","verified_at":"2026-10-25T13:54:31Z","ttl_seconds":3600,"mcp_client_config":{"mcpServers":{"clerk":{"url":"https://mcp.clerk.com/mcp","transport":"streamable-http","auth":"oauth2","oauth_discovery_url":"https://clerk.com/.well-known/oauth-protected-resource"}}},"provenance":{"source_manifest":"https://clerk.com/.well-known/mcp/server-card.json","resolution":"canonical","salvaged_fixes":[]},"callable_tools":null,"best_endpoints":{"llms_txt":"https://clerk.com/llms.txt","markdown_negotiation":true,"openapi_url":null,"a2a_agent_url":null,"agent_skills_url":"https://clerk.com/.well-known/agent-skills/index.json"},"usage_policies":{"posture":"open_to_all","content_signal":"search=yes, ai-input=yes, ai-train=yes","robots_txt_respected":true,"search_bots_allowed":true,"user_fetch_bots_allowed":true,"training_bots_allowed":true}},"ard_bridge":{"catalog_path":"/.well-known/ai-catalog.json","deprecated_path_only":true,"entries_total":1,"entries_checked":1,"entries_valid":1,"entries_legacy":0,"entries_broken_or_dead":0,"coherent":true,"coherence_issues":[],"entries":[{"identifier":"urn:air:clerk.com:mcp:mcp-server","type":"application/mcp-server-card+json","url":null,"target_spec":"mcp-server-cards","liveness":"inline","http_status":null,"target_spec_status":"valid","target_version":"0.0.0","errors":[],"warnings":["remotes[0].supportedProtocolVersions missing; clients use it to pick a version before connecting"]}]},"valid":false,"outcome":"scored","steps_covered":["discover","permit","read","act"],"found":["llms-txt","cloudflare-content-signals-policy","ai-catalog-well-known-file","api-catalog-rfc9727","auth-md","oauth-metadata-for-agents","anthropic-agent-skills-format","cloudflare-markdown-for-agents","mcp-server-cards","mcp"],"manifests":[{"id":"ard","name":"Agentic Resource Discovery","path":"/.well-known/ard.json","url":"https://clerk.com/.well-known/ard.json","status":404,"content_type":"text/html; charset=utf-8","article":"https://agenticweb.wiki/protocols/ard/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"ai-catalog-well-known-file","name":"AI Catalog well-known file","path":"/.well-known/ai-catalog.json","url":"https://clerk.com/.well-known/ai-catalog.json","status":200,"content_type":"application/json; charset=utf-8","article":"https://agenticweb.wiki/protocols/ai-catalog-well-known-file/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid_legacy","legacy":true,"etag":"W/\"6b63f465c00278d11ef6b8ae11bbc9e0\"","content_hash":"da8f56f1","errors":[],"warnings":["entries[0] has no description; registries index on it","served only at deprecated /.well-known/ai-catalog.json; ARD v0.91+ expects /.well-known/ard.json (serve both during migration)"]},{"id":"mcp-server-cards","name":"MCP Server Cards (SEP-2127)","path":"/.well-known/mcp/server-card.json","url":"https://clerk.com/.well-known/mcp/server-card.json","status":200,"content_type":"application/json; charset=utf-8","article":"https://agenticweb.wiki/protocols/mcp-server-cards/","present":true,"valid":true,"detected":false,"outcome":"valid","spec_status":"valid","etag":"W/\"47be9920d0dfee0eaf1f1f92484bd697\"","content_hash":"5c92669c","errors":[],"warnings":["Content-Type is application/json; charset=utf-8; SEP-2127 says serve application/mcp-server-card+json","remotes[0].supportedProtocolVersions missing; clients use it to pick a version before connecting"]},{"id":"a2a","name":"Agent2Agent Protocol","path":"/.well-known/agent-card.json","url":"https://clerk.com/.well-known/agent-card.json","status":404,"content_type":"text/html; charset=utf-8","article":"https://agenticweb.wiki/protocols/a2a/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"llms-txt","name":"llms.txt","path":"/llms.txt","url":"https://clerk.com/llms.txt","status":200,"content_type":"text/plain; charset=utf-8","article":"https://agenticweb.wiki/protocols/llms-txt/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","etag":"W/\"f916c546227dd81e6c317fc8d06f6663\"","content_hash":"bccfd9cc","errors":[],"warnings":[]},{"id":"agents-md","name":"AGENTS.md","path":"/AGENTS.md","url":"https://clerk.com/AGENTS.md","status":404,"content_type":"text/markdown; charset=utf-8","article":"https://agenticweb.wiki/protocols/agents-md/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"anthropic-agent-skills-format","name":"Agent Skills","path":"/.well-known/agent-skills/index.json","url":"https://clerk.com/.well-known/agent-skills/index.json","status":200,"content_type":"application/json","article":"https://agenticweb.wiki/protocols/anthropic-agent-skills-format/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","etag":"W/\"9cdbd80d594ca22fb94a3b8886c807c4\"","content_hash":"038862bc","errors":[],"warnings":[]},{"id":"api-catalog-rfc9727","name":"api-catalog: A Well-Known URI and Link Relation to Help Discovery of APIs","path":"/.well-known/api-catalog","url":"https://clerk.com/.well-known/api-catalog","status":200,"content_type":"application/linkset+json; charset=utf-8","article":"https://agenticweb.wiki/protocols/api-catalog-rfc9727/","present":true,"valid":false,"detected":true,"outcome":"errors","spec_status":"schema_error","etag":"\"ae10723fc01bf44054bf881de7d42b49\"","content_hash":"a3c0f153","errors":["linkset[2].anchor missing","linkset[3].anchor missing"],"warnings":[]},{"id":"ai-crawler-tokens-robots","name":"AI Crawler User-Agent Tokens in robots.txt","path":"/robots.txt","url":"https://clerk.com/robots.txt","status":200,"content_type":"text/plain; charset=utf-8","article":"https://agenticweb.wiki/protocols/ai-crawler-tokens-robots/","present":true,"valid":true,"detected":false,"outcome":"valid","spec_status":"valid","etag":"\"2f83f02a5d02f4c4f0bfdb127421929a\"","content_hash":"b1c907b6","errors":[],"warnings":["no AI crawler token named (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, ...); the policy for them is whatever User-agent: * says (partial)","no Agentmap: line (optional convention pointing agents at /.well-known/ard.json)"]},{"id":"security-txt","name":"security.txt (RFC 9116)","path":"/.well-known/security.txt","url":"https://clerk.com/.well-known/security.txt","status":200,"content_type":"text/plain; charset=utf-8","article":null,"present":true,"valid":true,"detected":false,"outcome":"valid","spec_status":"valid","etag":"\"705c947372dcccc89672a500e473dba6\"","content_hash":"64577d3a","errors":[],"warnings":[]},{"id":"auth-md","name":"auth.md","path":"/auth.md","url":"https://clerk.com/auth.md","status":200,"content_type":"text/markdown; charset=utf-8","article":"https://agenticweb.wiki/protocols/auth-md/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","etag":"W/\"6b77f141fec7e50a1f85a50fd7562728\"","content_hash":"a6ff05e8","errors":[],"warnings":[]},{"id":"okf","name":"Open Knowledge Format","path":"/okf/index.md","url":"https://clerk.com/okf/index.md","status":404,"content_type":"text/markdown; charset=utf-8","article":"https://agenticweb.wiki/protocols/okf/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]}],"errors":["/.well-known/api-catalog: linkset[2].anchor missing","/.well-known/api-catalog: linkset[3].anchor missing"],"warnings":["/.well-known/ai-catalog.json: entries[0] has no description; registries index on it","/.well-known/ai-catalog.json: served only at deprecated /.well-known/ai-catalog.json; ARD v0.91+ expects /.well-known/ard.json (serve both during migration)","/.well-known/mcp/server-card.json: Content-Type is application/json; charset=utf-8; SEP-2127 says serve application/mcp-server-card+json","/.well-known/mcp/server-card.json: remotes[0].supportedProtocolVersions missing; clients use it to pick a version before connecting","/robots.txt: no AI crawler token named (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, ...); the policy for them is whatever User-agent: * says (partial)","/robots.txt: no Agentmap: line (optional convention pointing agents at /.well-known/ard.json)"],"recommendations":[{"id":"ard","name":"Agentic Resource Discovery","tier":"emerging","why":"a catalog at /.well-known/ard.json lets agents discover your APIs, MCP servers and data in one fetch","url":"https://agenticweb.wiki/protocols/ard/"},{"id":"agents-md","name":"AGENTS.md","tier":"universal","why":"instructions for coding agents working on or with the site","url":"https://agenticweb.wiki/protocols/agents-md/"}],"rubric":"+10 per lifecycle step with a standard observed, counting manifests that validate or that the probe rule for the standard recognises (a valid MCP server card counts for MCP; max 90); +3 per observed standard beyond the first two (max 15); conformance +15 (+10 with one manifest) minus 5 per agent-facing manifest with errors, never below 0 (security.txt is reported, not scored). Lifecycle grade: A+ >= 60, A >= 45, B >= 30, C >= 20, D >= 10. Strict 100-point composite (subscores.total_100 / subscores.grade_100): reach_and_policy (20) + readability (30) + capabilities (35) + conformance (15), where A+ >= 80, A >= 65, B >= 45, C >= 28, D >= 15.","probe":{"origin":"clerk.com","report_url":"https://agenticweb.wiki/check/clerk.com/","checked":"2026-10-25T13:54:31Z","found":{"llms-txt":{"id":"llms-txt","url":"https://clerk.com/llms.txt","status":200,"found":true,"outcome":"found","reason":"200, text matched","article":"https://agenticweb.wiki/protocols/llms-txt/","etag":"W/\"f916c546227dd81e6c317fc8d06f6663\"","content_hash":"fnv64:6f8c60fc286aae2c"},"cloudflare-content-signals-policy":{"id":"cloudflare-content-signals-policy","url":"https://clerk.com/robots.txt","status":200,"found":true,"outcome":"found","reason":"200, text matched","article":"https://agenticweb.wiki/protocols/cloudflare-content-signals-policy/","etag":"\"2f83f02a5d02f4c4f0bfdb127421929a\"","last_modified":"Sat, 24 Oct 2026 01:45:44 GMT","content_hash":"fnv64:d7466c582203f476"},"ai-catalog-well-known-file":{"id":"ai-catalog-well-known-file","url":"https://clerk.com/.well-known/ai-catalog.json","status":200,"found":true,"outcome":"found","reason":"200, keys entries","article":"https://agenticweb.wiki/protocols/ai-catalog-well-known-file/","etag":"W/\"6b63f465c00278d11ef6b8ae11bbc9e0\"","content_hash":"fnv64:ca034a6247a24bd1"},"api-catalog-rfc9727":{"id":"api-catalog-rfc9727","url":"https://clerk.com/.well-known/api-catalog","status":200,"found":true,"outcome":"found","reason":"200, linkset, keys linkset","article":"https://agenticweb.wiki/protocols/api-catalog-rfc9727/","etag":"\"ae10723fc01bf44054bf881de7d42b49\"","content_hash":"fnv64:03dbffaa874c5733"},"auth-md":{"id":"auth-md","url":"https://clerk.com/auth.md","status":200,"found":true,"outcome":"found","reason":"200, text matched","article":"https://agenticweb.wiki/protocols/auth-md/","etag":"W/\"6b77f141fec7e50a1f85a50fd7562728\"","content_hash":"fnv64:d87e3af9a09c3448"},"oauth-metadata-for-agents":{"id":"oauth-metadata-for-agents","url":"https://clerk.com/.well-known/oauth-protected-resource","status":200,"found":true,"outcome":"found","reason":"200, keys resource","article":"https://agenticweb.wiki/protocols/oauth-metadata-for-agents/","etag":"\"02c3f4a6baa5fb31058740e3c8387169\"","content_hash":"fnv64:61fe394d5ee85f4a"},"anthropic-agent-skills-format":{"id":"anthropic-agent-skills-format","url":"https://clerk.com/.well-known/agent-skills/index.json","status":200,"found":true,"outcome":"found","reason":"200, json, keys skills","article":"https://agenticweb.wiki/protocols/anthropic-agent-skills-format/","etag":"W/\"9cdbd80d594ca22fb94a3b8886c807c4\"","content_hash":"fnv64:7cac9d5b2110e11c"},"cloudflare-markdown-for-agents":{"id":"cloudflare-markdown-for-agents","url":"https://clerk.com/","status":200,"found":true,"outcome":"found","reason":"GET / varied on Accept and returned Markdown","article":"https://agenticweb.wiki/protocols/cloudflare-markdown-for-agents/"}},"absent":{"a2a":{"id":"a2a","url":"https://clerk.com/.well-known/agent-card.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/a2a/"},"ucp":{"id":"ucp","url":"https://clerk.com/.well-known/ucp","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ucp/"},"agents-md":{"id":"agents-md","url":"https://clerk.com/AGENTS.md","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-md/"},"aipref-content-usage-attachment":{"id":"aipref-content-usage-attachment","url":"https://clerk.com/robots.txt","status":200,"found":false,"outcome":"absent","reason":"text_match (?im)^content-usage: not found","article":"https://agenticweb.wiki/protocols/aipref-content-usage-attachment/"},"aipref-vocabulary":{"id":"aipref-vocabulary","url":"https://clerk.com/robots.txt","status":200,"found":false,"outcome":"absent","reason":"text_match (?im)^content-usage:\\s*\\S not found","article":"https://agenticweb.wiki/protocols/aipref-vocabulary/"},"tdmrep":{"id":"tdmrep","url":"https://clerk.com/.well-known/tdmrep.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/tdmrep/"},"webbotauth":{"id":"webbotauth","url":"https://clerk.com/.well-known/http-message-signatures-directory","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/webbotauth/"},"web-bot-auth-signature-agent-card":{"id":"web-bot-auth-signature-agent-card","url":"https://clerk.com/.well-known/http-message-signatures-directory","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/web-bot-auth-signature-agent-card/"},"ard":{"id":"ard","url":"https://clerk.com/.well-known/ard.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ard/"},"aid":{"id":"aid","url":"https://clerk.com/.well-known/agent","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/aid/"},"adp":{"id":"adp","url":"https://clerk.com/.well-known/agent.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/adp/"},"ardp":{"id":"ardp","url":"https://clerk.com/.well-known/ardp/meta","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ardp/"},"ads":{"id":"ads","url":"https://clerk.com/v1/agents","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ads/"},"adcp":{"id":"adcp","url":"https://clerk.com/.well-known/adagents.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/adcp/"},"anp":{"id":"anp","url":"https://clerk.com/.well-known/agent-descriptions","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/anp/"},"agora-protocol":{"id":"agora-protocol","url":"https://clerk.com/.wellknown","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agora-protocol/"},"rsl":{"id":"rsl","url":"https://clerk.com/robots.txt","status":200,"found":false,"outcome":"absent","reason":"text_match (?im)^license:\\s*\\S|rsl\\.xml not found","article":"https://agenticweb.wiki/protocols/rsl/"},"agent-permissions-json":{"id":"agent-permissions-json","url":"https://clerk.com/.well-known/agent-permissions.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agent-permissions-json/"},"ai-crawler-tokens-robots":{"id":"ai-crawler-tokens-robots","url":"https://clerk.com/robots.txt","status":200,"found":false,"outcome":"absent","reason":"text_match (?im)^user-agent:\\s*(GPTBot|OAI-SearchBot|ClaudeBot|Claude-User|Claude-SearchBot|Google-Extended|PerplexityBot|CCBot|Applebot-Extended|meta-externalagent|Bytespider|Amazonbot)\\b not found","article":"https://agenticweb.wiki/protocols/ai-crawler-tokens-robots/"},"agents-json":{"id":"agents-json","url":"https://clerk.com/.well-known/agents.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-json/"},"agents-txt":{"id":"agents-txt","url":"https://clerk.com/agents.txt","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-txt/"},"ai-txt":{"id":"ai-txt","url":"https://clerk.com/ai.txt","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ai-txt/"},"lmos":{"id":"lmos","url":"https://clerk.com/.well-known/wot-thing-description","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/lmos/"},"erc-8004":{"id":"erc-8004","url":"https://clerk.com/.well-known/agent-registration.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/erc-8004/"},"vi":{"id":"vi","url":"https://clerk.com/.well-known/verifiable-intent","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/vi/"},"okf":{"id":"okf","url":"https://clerk.com/okf/index.md","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/okf/"},"identity-assertion-authz-grant":{"id":"identity-assertion-authz-grant","url":"https://clerk.com/.well-known/oauth-authorization-server","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/identity-assertion-authz-grant/"},"kya-os":{"id":"kya-os","url":"https://clerk.com/.well-known/mcp","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/kya-os/"},"oauth-cimd":{"id":"oauth-cimd","url":"https://clerk.com/.well-known/oauth-authorization-server","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/oauth-cimd/"},"erc-8444":{"id":"erc-8444","url":"https://clerk.com/.well-known/ard.json","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/erc-8444/"}},"skipped":{"mcp":"no-fixed-path","agent-communication-protocol":"superseded","agentic-commerce-protocol":"unsafe-post","x402":"no-fixed-path","l402":"no-fixed-path","mpp":"no-fixed-path","s402":"no-fixed-path","nlweb":"unsafe-post","agent-connect-protocol":"unsafe-post","agent-protocol-aief":"unsafe-post","aitp":"unsafe-post","coral-protocol":"unsafe-post","vercel-agent-readability":"no-fixed-path","daap":"no-fixed-path","aap":"no-fixed-path","aauth":"needs-credentials","ap2":"needs-credentials","ap2-checkout-mandate":"needs-credentials","vcap":"needs-credentials","tap":"needs-credentials","agent-attribution-protocol":"needs-credentials","agent-audit-trail":"needs-credentials","artf":"needs-credentials","erc-8183":"not-http","erc-8226":"not-http","dns-aid":"not-http","agtp":"not-http","slim":"not-http","spiffe":"not-http","wimse":"not-http","http-message-signatures":"no-fixed-path","ans":"no-fixed-path","aip":"client-side","webmcp":"client-side","web-agent-protocol":"client-side","agent-client-protocol":"client-side","a2ui":"no-fixed-path","ag-ui":"no-fixed-path","mcp-apps":"no-fixed-path","openai-apps-sdk-manifests":"no-fixed-path","oasf":"no-fixed-path","aamp":"no-fixed-path","agora-commerce-protocol":"no-fixed-path","osi":"no-fixed-path","nlip":"no-fixed-path","emv-agentic-payments":"no-fixed-path","aiagent-auth":"no-fixed-path","dan":"not-http","mcp-registry":"no-fixed-path","wimse-aims":"no-fixed-path","personal-agent-protocol":"no-fixed-path","aauth-hardt":"no-fixed-path","cloudflare-pay-per-crawl":"no-fixed-path","wimse-agent-audit-record":"no-fixed-path","mcp-server-cards":"no-fixed-path","dawn-agent-discovery-framework":"no-fixed-path","agent-identity-document":"no-fixed-path","mcp-dns-discovery":"no-fixed-path","agent-principal-binding":"no-fixed-path","aip-delegation-chain":"no-fixed-path","credential-delegation-protocol-wimse":"no-fixed-path","agent-delegation-receipts":"no-fixed-path","aauth-r3":"no-fixed-path","acip":"no-fixed-path","knowledge-linkset":"no-fixed-path","scitt-ai-agent-execution":"no-fixed-path","agent-channel-fan-out":"no-fixed-path","aagv":"no-fixed-path","agentic-payments-gating-model":"no-fixed-path","idmandat-credential":"no-fixed-path","lws10-authn-ssi-cid":"no-fixed-path","wimse-workload-identity-metadata":"no-fixed-path","haace":"no-fixed-path","local-tool-call-proof":"no-fixed-path","agent-authorization-envelope":"no-fixed-path","a2wp":"no-fixed-path","agent-decision-commitment":"no-fixed-path","gbz-185-agent-interconnection":"no-fixed-path","amp-ant":"needs-credentials","x401":"no-fixed-path","kyapay-token":"needs-credentials","iab-comp":"no-fixed-path","agent-commerce-kit":"no-fixed-path","otel-genai-semconv":"not-http","erc-8001":"not-http","erc-8126":"not-http","erc-8196":"not-http","jafar":"no-fixed-path","anonymous-bot-auth":"no-fixed-path","workload-authz-grant":"needs-credentials","oauth-id-continuation":"needs-credentials","oauth-agent-delegation":"no-fixed-path","opena2a-aap":"no-fixed-path","open-responses":"no-fixed-path"},"coverage":{"discover":["ai-catalog-well-known-file","api-catalog-rfc9727"],"identify":[],"permit":["cloudflare-content-signals-policy","auth-md","oauth-metadata-for-agents"],"read":["llms-txt","cloudflare-markdown-for-agents"],"act":["anthropic-agent-skills-format"],"coordinate":[],"pay":[],"present":[],"account":[]},"rules":"https://agenticweb.wiki/data/probes.json","outcome":"scored","extracted":{"catalogs":[{"path":"/.well-known/ai-catalog.json","spec_version":"1.0","host":"Clerk","entries":1,"types":["application/mcp-server-card+json"]}],"mcp_endpoints":[{"name":"io.github.clerk/mcp-server","title":"Clerk MCP Server","version":"0.0.0","tools":[],"server_card":"/.well-known/ai-catalog.json#urn:air:clerk.com:mcp:mcp-server","source":"/.well-known/ai-catalog.json#urn:air:clerk.com:mcp:mcp-server","url":"https://mcp.clerk.com/mcp","transport":"streamable-http","protocol_versions":[]},{"name":"io.github.clerk/mcp-server","title":"Clerk MCP Server","version":"0.0.0","tools":[],"auth":"oauth2","server_card":"/.well-known/mcp/server-card.json","source":"/.well-known/mcp/server-card.json","url":"https://mcp.clerk.com/mcp","transport":"streamable-http","protocol_versions":[]}],"agent_skills":[{"name":"clerk","description":"Clerk authentication router. Use when user asks about Clerk CLI operations, adding authentication, setting up Clerk, custom sign-in flows, Swift or native iOS auth, native Android auth, Next.js patte…","type":"skill-md","url":"/.well-known/agent-skills/clerk/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-android","description":"Implement Clerk authentication for native Android apps using Kotlin and Jetpack Compose with clerk-android source-guided patterns. Use for prebuilt AuthView/UserButton or custom API-driven auth flows…","type":"skill-md","url":"/.well-known/agent-skills/clerk-android/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-astro-patterns","description":"Astro patterns with Clerk — middleware, SSR pages, island components, API routes, static vs SSR rendering. Triggers on: astro clerk, clerk astro middleware, astro protected page, clerk island compone…","type":"skill-md","url":"/.well-known/agent-skills/clerk-astro-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-backend-api","description":"Clerk Backend REST API explorer and executor. Browse tags, inspect endpoint schemas, and execute authenticated requests. Use when listing users, managing organizations, or calling any Clerk API endpo…","type":"skill-md","url":"/.well-known/agent-skills/clerk-backend-api/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-billing","description":"Clerk Billing for subscription management - render Clerk's PricingTable and in-app checkout drawer, configure subscription plans, seat-limit plans for B2B, feature entitlements with has(), and billin…","type":"skill-md","url":"/.well-known/agent-skills/clerk-billing/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-chrome-extension-patterns","description":"Chrome Extension auth with @clerk/chrome-extension -- popup/sidepanel setup, syncHost for OAuth/SAML via web app, createClerkClient for service workers and headless extensions, stable CRX ID. Trigger…","type":"skill-md","url":"/.well-known/agent-skills/clerk-chrome-extension-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-cli","description":"Operate the Clerk CLI (`clerk` binary) for authentication, user/org/session management, impersonation, local webhook testing, deploy verification, instance config, env keys, feature toggles, and any …","type":"skill-md","url":"/.well-known/agent-skills/clerk-cli/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-custom-ui","description":"Custom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearance styling, visual customization, brandi…","type":"skill-md","url":"/.well-known/agent-skills/clerk-custom-ui/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-expo","description":"Add Clerk authentication to Expo and React Native apps using @clerk/expo. Use for Expo setup, prebuilt native components (AuthView, UserButton), custom sign-in/sign-up flows (email, password, SMS/pho…","type":"skill-md","url":"/.well-known/agent-skills/clerk-expo/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-nextjs-patterns","description":"Advanced Next.js patterns - middleware, Server Actions, caching with Clerk.","type":"skill-md","url":"/.well-known/agent-skills/clerk-nextjs-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-nuxt-patterns","description":"Nuxt 3 auth patterns with @clerk/nuxt - middleware, composables, server API routes, SSR. Triggers on: Nuxt auth, useAuth composable, clerkMiddleware Nuxt, server API Clerk, Nuxt route protection.","type":"skill-md","url":"/.well-known/agent-skills/clerk-nuxt-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-orgs","description":"Clerk Organizations for B2B and multi-tenant apps - org switching, roles and permissions, verified domains, and enterprise SSO. Use for team workspaces, RBAC, org-scoped routing, member management. A…","type":"skill-md","url":"/.well-known/agent-skills/clerk-orgs/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-react-patterns","description":"React SPA auth patterns with @clerk/react for Vite/CRA - ClerkProvider setup, useAuth/useUser/useClerk hooks, React Router protected routes, custom sign-in flows. Triggers on: Vite Clerk setup, React…","type":"skill-md","url":"/.well-known/agent-skills/clerk-react-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-react-router-patterns","description":"React Router v7/v8 patterns with Clerk — rootAuthLoader, getAuth in loaders, clerkMiddleware, protected routes, SSR user data, org switching. Triggers on: react-router auth, rootAuthLoader, getAuth l…","type":"skill-md","url":"/.well-known/agent-skills/clerk-react-router-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-setup","description":"Set up Clerk authentication in any project with the Clerk CLI and official framework quickstarts. Use when adding Clerk, initializing Clerk, scaffolding a new app with Clerk, or migrating an existing…","type":"skill-md","url":"/.well-known/agent-skills/clerk-setup/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-swift","description":"Implement Clerk authentication UI in native Swift apps on iOS and macOS with ClerkKitUI prebuilt views or custom ClerkKit flows. Set up Clerk first with the iOS setup prompt, which uses the Clerk CLI…","type":"skill-md","url":"/.well-known/agent-skills/clerk-swift/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-tanstack-patterns","description":"TanStack React Start auth patterns with @clerk/tanstack-react-start - createServerFn, beforeLoad guards, loaders, Vite plugin, server middleware. Triggers on: TanStack auth, createServerFn clerk, bef…","type":"skill-md","url":"/.well-known/agent-skills/clerk-tanstack-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-testing","description":"E2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.","type":"skill-md","url":"/.well-known/agent-skills/clerk-testing/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-vue-patterns","description":"Vue 3 patterns with Clerk — composables (useAuth, useUser, useClerk, useOrganization), Vue Router guards, Pinia auth store integration. Triggers on: vue clerk, useAuth vue, clerk composables, vue rou…","type":"skill-md","url":"/.well-known/agent-skills/clerk-vue-patterns/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"clerk-webhooks","description":"Clerk webhooks for real-time events and data syncing. Verify with verifyWebhook from the framework-specific package. Handle user, session, organization, billing, and payment events. Build event-drive…","type":"skill-md","url":"/.well-known/agent-skills/clerk-webhooks/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"}],"api_specs":[{"url":"https://clerk.com/docs/reference/spec/bapi/latest.yml","type":"application/yaml","source":"/.well-known/api-catalog"},{"url":"https://clerk.com/docs/reference/backend-api","type":"service-doc","source":"/.well-known/api-catalog"},{"url":"https://clerk.com/docs/reference/spec/platform/latest.yml","type":"application/yaml","source":"/.well-known/api-catalog"},{"url":"https://clerk.com/docs/reference/platform-api","type":"service-doc","source":"/.well-known/api-catalog"},{"url":"https://clerk.com/docs/reference/spec/fapi/latest.yml","type":"application/yaml","source":"/.well-known/api-catalog"},{"url":"https://clerk.com/docs/reference/frontend-api","type":"service-doc","source":"/.well-known/api-catalog"}],"llms_txt_summary":{"title":"Clerk","description":"Clerk is user management for developers: sign-up, sign-in, and prebuilt UI components, multi-tenant organizations, enterprise SSO, subscription billing, and machine-to-machine auth, with SDKs for Nex…","links":54,"sections":["When to use Clerk","Agent setup","SDKs","Products","Documentation","Dashboard","API references","Pricing","Security and compliance","Articles","Blog","Changelog","Glossary","Legal","Optional"],"full_version":true,"estimated_tokens":1475,"html_to_markdown_token_ratio":0.886},"robots_ai_policy":{"allowed":[],"blocked":[],"partial":[],"unlisted_default":"partial","agentmap":null,"sitemaps":["https://clerk.com/sitemap.xml"],"content_signals":["search=yes, ai-input=yes, ai-train=yes"],"license":[]},"root_links":[{"rel":"api-catalog","url":"/.well-known/api-catalog"},{"rel":"describedby","url":"/llms.txt"}],"root_readability":{"render_mode":"markdown_native","html_bytes":5226,"visible_text_bytes":5136,"visible_words":681,"text_to_html_ratio":0.983,"estimated_tokens":1284,"html_bloat_ratio":1.018,"js_shell_only":false,"has_main_landmark":false,"h1_count":1,"h2_count":0,"heading_hierarchy_valid":true,"table_count":0,"table_rows":0,"first_content_byte_offset":0,"meta_robots_directives":[],"snippet_or_ai_blocked_by_meta":false,"json_ld_types":[],"has_attribute_rich_schema":false,"vary_accept_present":true,"html_link_alternates":[]},"auth":{"resource":"https://clerk.com","authorization_servers":[],"scopes":[],"source":"/.well-known/oauth-protected-resource"}}}}