Card snapshot
specification.website
·
2026-05-31 09:37:28 UTC
·
66021305aaf22dca7c36aceb9be46eb486550aee3e9307a1eb4f715852ab80d4
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "1.0",
"name": "The Website Specification",
"description": "Read-only agent that answers natural-language questions about The Website Specification \u2014 a platform-agnostic checklist of what a good website does. Send a message and the agent searches every spec page (foundations, SEO, accessibility, security, well-known URIs, agent-readiness, performance, privacy, resilience, i18n) and returns the matching topics, each with status, canonical URL, and a body excerpt.",
"version": "0.1.0",
"documentationUrl": "https://specification.website/spec/agent-readiness/a2a-agent-cards/",
"iconUrl": "https://specification.website/icon-512.png",
"provider": {
"organization": "Joost de Valk",
"url": "https://joost.blog"
},
"supportedInterfaces": [
{
"url": "https://mcp.specification.website/a2a/v1",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/markdown",
"text/plain"
],
"skills": [
{
"id": "search-spec",
"name": "Search the spec",
"description": "Free-text search across every spec page. Returns ranked results with title, status, category, canonical URL, and a body excerpt.",
"tags": [
"search",
"discovery",
"web-standards"
],
"examples": [
"what is content security policy",
"how do I implement llms.txt",
"required SEO topics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown"
]
},
{
"id": "get-topic",
"name": "Fetch a spec topic",
"description": "Fetch the full canonical Markdown of one spec page by slug. Send a text part of the form `topic:<slug>` \u2014 for example `topic:content-security-policy` or `topic:llms-txt`.",
"tags": [
"fetch",
"markdown",
"reference"
],
"examples": [
"topic:content-security-policy",
"topic:meta-robots",
"topic:llms-txt"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown"
]
},
{
"id": "audit-against-spec",
"name": "Audit a website against the spec",
"description": "Pair this agent with a browsing agent: ask it for the relevant required and recommended topics for a category (security, seo, accessibility, performance, privacy, i18n, resilience, agent-readiness, well-known, foundations) and the audit plan falls out.",
"tags": [
"audit",
"checklist",
"compliance"
],
"examples": [
"list every required SEO topic",
"what should a static blog ship for accessibility",
"security topics I should verify on a payment site"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown"
]
}
]
}