Layer 4 - Advanced
Weight: 15% of open score
Layer 4 checks for next-generation AI integration signals. Most sites will not have these - absence is info, not a failure. These checks reward early adopters.
well-known-ai - .well-known AI plugin manifest
Possible statuses: pass / info
Probes:
/.well-known/ai-plugin.json/.well-known/openai-manifest.json
Why it matters: The .well-known/ai-plugin.json format was popularised by ChatGPT Plugins and is still used by several AI agent frameworks to discover service capabilities automatically.
llms-txt-mcp - MCP server endpoint documented in llms.txt
Possible statuses: pass / info
Parses llms.txt for links pointing to an MCP endpoint. Matches on URL paths (/mcp, /mcp.json, /.well-known/mcp*) or keywords (mcp, model context protocol) in link text or section headings.
llms-txt-nlweb - NLWeb endpoint documented in llms.txt
Possible statuses: pass / info
Parses llms.txt for links to a NLWeb conversational endpoint. Matches URL paths (/ask, /nlweb) or the keyword nlweb. The keyword ask alone is excluded as it is too generic.
llms-txt-a2a - A2A agent endpoint documented in llms.txt
Possible statuses: pass / info
Parses llms.txt for Agent-to-Agent (A2A) protocol endpoints. Matches URL paths (/a2a) or keywords (a2a, agent2agent, agent-to-agent).
llms-txt-chat-api - Chat / completions API documented in llms.txt
Possible statuses: pass / info
Parses llms.txt for links to OpenAI-compatible chat APIs. Matches URL paths (/chat/completions, /v1/completions, /v1/chat) or keywords (openai-compatible, openai compatible, chat completions).