# Pages — Hosted HTML A **Page** is a single-file HTML document that Briefs hosts at a stable URL, with the same sharing and permission model as a Brief. Where a Brief is markdown knowledge for an AI agent to read, a Page is rendered, interactive HTML for a person to look at — a dashboard, a styled report, a chart, a visual explainer, a one-pager. Pages and Briefs are siblings: same owners (`username/name` or `org/name`), same visibility levels, same collaborators — just a different content type. If you already know Briefs, you already know how Pages are shared and permissioned. ## When to create a Page instead of a Brief Decide by the medium: - **Page** — the user wants something **visual or interactive** that an agent produced as a single HTML file: a data dashboard, a styled report, an interactive chart, a landing/one-pager. - **Brief** — the value is **knowledge or context** in markdown for an agent to consume. Rule of thumb: if you find yourself putting a whole HTML document inside a Brief, it should be a Page. ## Single-file only A Page is exactly one HTML document. Inline everything — CSS in `