{ "@context": "https://schema.org", "@id": "https://webspecification.com/spec/agent-readiness/markdown-source-endpoints.jsonld", "@graph": [ { "@type": "TechArticle", "@id": "https://webspecification.com/spec/agent-readiness/markdown-source-endpoints/#article", "headline": "Per-page Markdown source endpoints", "description": "Expose every documentation page's raw Markdown source at a predictable URL — via a .md suffix on the canonical URL, content negotiation, or both. Agents pull source instead of parsing HTML.", "url": "https://webspecification.com/spec/agent-readiness/markdown-source-endpoints/", "inLanguage": "en", "isPartOf": { "@type": "WebSite", "@id": "https://webspecification.com/#website", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "author": { "@type": "Person", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "publisher": { "@type": "Organization", "@id": "https://webspecification.com/#organization", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "license": "https://creativecommons.org/licenses/by/4.0/", "dateModified": "2026-07-01T00:00:00.000Z", "citation": [ { "@type": "CreativeWork", "name": "RFC 9110 — HTTP Semantics §12 (Content Negotiation), §8.7 (Vary), §8.7.1 (Content-Location)", "url": "https://www.rfc-editor.org/rfc/rfc9110.html#name-content-negotiation", "publisher": { "@type": "Organization", "name": "IETF" } }, { "@type": "CreativeWork", "name": "MDN — Vary", "url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Vary", "publisher": { "@type": "Organization", "name": "MDN" } }, { "@type": "CreativeWork", "name": "MDN — Content-Location", "url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Content-Location", "publisher": { "@type": "Organization", "name": "MDN" } }, { "@type": "CreativeWork", "name": "Anthropic — docs.anthropic.com Markdown source (live example)", "url": "https://docs.anthropic.com/en/docs/intro.md", "publisher": { "@type": "Organization", "name": "Anthropic" } }, { "@type": "CreativeWork", "name": "llmstxt.org", "url": "https://llmstxt.org/", "publisher": { "@type": "Organization", "name": "llmstxt.org" } } ] }, { "@type": "BreadcrumbList", "@id": "https://webspecification.com/spec/agent-readiness/markdown-source-endpoints/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://webspecification.com/" }, { "@type": "ListItem", "position": 2, "name": "Spec", "item": "https://webspecification.com/spec/" }, { "@type": "ListItem", "position": 3, "name": "Agent Readiness", "item": "https://webspecification.com/spec/agent-readiness/" }, { "@type": "ListItem", "position": 4, "name": "Per-page Markdown source endpoints", "item": "https://webspecification.com/spec/agent-readiness/markdown-source-endpoints/" } ] } ] }