# 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 `