# Manifest & Protocol Validators

Validate a live origin or paste raw manifest content against the canonical schema and structural rules for twelve agentic-web standards. Powered by `POST /api/validate` and available over MCP via `validate_manifest` at `https://agenticweb.wiki/mcp`.

## Supported manifest validators

| Standard | Manifest ID | Canonical path | Content-Type | Specification |
| --- | --- | --- | --- | --- |
| [llms.txt](/protocols/llms-txt/) | `llms-txt` | `/llms.txt` | `text/markdown` | [llmstxt.org](https://llmstxt.org/) |
| [MCP Server Cards (SEP-2127)](/protocols/mcp-server-cards/) | `mcp-server-cards` | `/mcp/server-card` · `/.well-known/mcp/server-card.json` | `application/mcp-server-card+json` | [SEP-2127](https://modelcontextprotocol.io/) |
| [Agent2Agent Protocol (A2A)](/protocols/a2a/) | `a2a` | `/.well-known/agent-card.json` | `application/json` | [A2A v1.0.1](https://github.com/a2aproject/A2A) |
| [api-catalog (RFC 9727)](/protocols/api-catalog-rfc9727/) | `api-catalog-rfc9727` | `/.well-known/api-catalog` | `application/linkset+json` | [RFC 9727](https://www.rfc-editor.org/rfc/rfc9727) |
| [AI Crawler Tokens in robots.txt](/protocols/ai-crawler-tokens-robots/) | `ai-crawler-tokens-robots` | `/robots.txt` | `text/plain` | [RFC 9309](https://www.rfc-editor.org/rfc/rfc9309) |
| [AGENTS.md](/protocols/agents-md/) | `agents-md` | `/AGENTS.md` | `text/markdown` | [agents.md](https://agents.md/) |
| [Agent Skills Format](/protocols/anthropic-agent-skills-format/) | `anthropic-agent-skills-format` | `/.well-known/agent-skills/index.json` | `application/json` | [Agent Skills Discovery v0.2](/protocols/anthropic-agent-skills-format/) |
| [auth.md](/protocols/auth-md/) | `auth-md` | `/auth.md` | `text/markdown` | [auth.md v0.6.0](/protocols/auth-md/) |
| [Open Knowledge Format (OKF)](/protocols/okf/) | `okf` | `/okf/index.md` | `text/markdown` | [OKF v0.2](/protocols/okf/) |
| [Agent Resource Discovery (ARD)](/protocols/ard/) | `ard` | `/.well-known/ard.json` | `application/ard+json` | [ARD v0.91](/protocols/ard/) |
| [AI Catalog](/protocols/ai-catalog-well-known-file/) | `ai-catalog-well-known-file` | `/.well-known/ai-catalog.json` | `application/ai-catalog+json` | [AI Catalog](/protocols/ai-catalog-well-known-file/) |
| security.txt (RFC 9116) | `security-txt` | `/.well-known/security.txt` | `text/plain` | [RFC 9116](https://www.rfc-editor.org/rfc/rfc9116) |

## Programmatic HTTP API & JSON Endpoints

- `POST /api/validate` — JSON body `{"manifest": "llms-txt", "domain": "cloudflare.com"}` or `{"manifest": "a2a", "content": "{...}"}`.
- `GET /api/v1/protocols.json` — full machine-readable catalog of 132 standards (aliases [`/data/standards.json`](/data/standards.json)).
- `GET /api/v1/protocols/<id>.json` — single-protocol JSON bundle (e.g. [`/api/v1/protocols/mcp.json`](/api/v1/protocols/mcp.json)).
- `GET /api/v1/instances.json` — verified implementation instances catalog (aliases [`/data/instances.json`](/data/instances.json)).
