# For agents This site is meant to be consumed by coding agents as much as by people. - [`/llms.txt`](/llms.txt) — an index of every page with links to its Markdown variant. - [`/llms-full.txt`](/llms-full.txt) — the whole site as one Markdown document (pull it into context). - Every HTML page has a `.md` twin at the same path (`/reference/manifest.md`), linked via ``. - `/schemas/manifest.schema.json` and `/schemas/hooks.schema.json` — machine-readable contracts generated from the live Zod. Validate a manifest against the former before proposing it. - `GET https://api.mozaik-dev.com/v1/commands` returns the command registry with JSON Schemas (anonymous: the frozen public subset; authenticated with `?store=`: the scope-filtered full list) — the same list as [Commands](/reference/commands). ## What's coming — P1 (in progress, ADR 0027) Nothing in this list is live yet; this page will switch to present tense as each piece ships. - **Admin MCP** at `api.mozaik-dev.com/mcp` with two token kinds: **Ajan** tokens are propose-only (every write is recorded into a proposal the store owner approves in the panel), **Geliştirici** tokens execute directly. The store is derived from the token; tool names are the registry's dotted ids. - **Proposals** — the consent mechanism for agent work: dry-run previews recorded, owner approval, apply re-checks every preview before executing. - **Workspaces** — named drafts of the store design; agents get their own, previewable at a stable URL, and the owner adopts it into the builder's draft. - **`@mozaik/cli`** on npm (`mozaik open/pull/push/dev/propose`), pinned to the platform build it talks to; a project lock and a public `/v1/meta` endpoint make version mismatches a refused request rather than a surprise. - **Dev MCP** (`mozaik dev-mcp`): docs search, schema introspection and validators (manifest, command payload, bundle), always serving the platform's current build. - **Hosted workspaces** — a per-workspace container with the pinned CLI, the store project and an `AGENTS.md`, driven from your own agent over MCP. - **Required `agent` manifest block** — every extension ships a machine-readable setup + ops contract and a generated "For agents" section on its catalog page; an extension without it cannot be installed.