agenticweb.wiki

HTML DOM & RSS vs Accept: text/markdown & OKF

Rendered HTML5 DOM, CSS/JS bundles & RSS/Atom feeds is the classic web primitive built for human browsers and pre-integrated services (Render visual layout, typography, and interactive widgets for a human in a browser viewport), whereas Markdown for Agents and its step 4 (Read) peers provide the machine-native agentic surface (Accept: text/markdown) so autonomous agents can answer: "Can an agent ask a site for a Markdown version of an HTML page, instead of parsing the HTML itself?" Across the agenticweb.wiki conformance panel, Markdown for Agents is shipping (136 of 136 probed origins (last checked 2026-10-23)).

How HTML DOM & RSS compares to Accept: text/markdown & OKF at step 4 (Read): why the classic primitive breaks for software agents, and how sites deploy both together.

4 Read Markdown for Agents · Open Knowledge Format · AGENTS.md · Agent Readability Spec · Apache Ossie (formerly Open Semantic Interchange) · The 'knowledge-linkset' Well-Known URI for Publishing Knowledge Artefacts

DimensionRendered HTML5 DOM, CSS/JS bundles & RSS/Atom feeds Classic webMarkdown for Agents Agentic web
Primary consumerHuman driving a web browser or pre-integrated developer codeAutonomous software agent, coding harness, or AI search/RAG crawler
Lifecycle stepClassic web baseline for step 4 (Read)4 Read: Give me the content
Core question answeredRender visual layout, typography, and interactive widgets for a human in a browser viewport.Can an agent ask a site for a Markdown version of an HTML page, instead of parsing the HTML itself?
Wire format & entrypointAccept: text/html (with navigation chrome, scripts, and inline SVG)HTTP header at Accept: text/markdown
Failure mode for agentsRaw HTML pages typically spend 75–95% of their byte payload on layout boilerplate, navigation bars, scripts, and hydration state—wasting context tokens and burying tables or specifications deep in the byte stream.Solved natively: Markdown for Agents is a Cloudflare network feature: when an agent requests a page with Accept: text/markdown, an enabled zone fetches the HTML from the origin, converts it to Markdown at the edge and returns it as text/markdown with Vary: Accept, so caches keep the HTML and Markdown variants apart.
Governance & statusEstablished IETF / W3C / industry baselineCloudflare; a feature of its network documented in Cloudflare's developer docs, not submitted to a standards body; it rides on ordinary HTTP content negotiation — Vendor feature, available to Pro, Business and Enterprise plans and SSL for SaaS customers at no cost; not a standards-track document
Live adoption (/check/ census)Universal across the classic webshipping — 136 of 136 probed origins (last checked 2026-10-23)
Primary specificationhttps://html.spec.whatwg.org/https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/

Why HTML DOM & RSS breaks when the caller is an agent

Raw HTML pages typically spend 75–95% of their byte payload on layout boilerplate, navigation bars, scripts, and hydration state—wasting context tokens and burying tables or specifications deep in the byte stream.

When to use which (and how they work together)

All agentic web standards replacing or extending HTML DOM & RSS

Check whether any domain publishes these standards live at /check/ or over MCP with probe and validate_manifest. Connect.

JSON · Markdown · cloudflare-markdown-for-agents.json