# Overview
[Home](/en/ai)
[Catalog](/en/ai/catalog)
Understand ai_stp, its trust model, and the path from catalog to installed setup.
## Pages
[Publishing and authoring](/en/ai/docs/authoring)
[CLI commands](/en/ai/docs/commands)
[Supported harnesses](/en/ai/docs/harnesses)
[Overview](/en/ai/docs)
[Quickstart](/en/ai/docs/quickstart)
[Security checks](/en/ai/docs/security-checks)
[Trust and safety](/en/ai/docs/trust)
[Catalog](/en/ai/docs/catalog)
[CLI](/en/ai/docs/cli)
[Install telemetry](/en/ai/docs/cli/telemetry)
[agent](/en/ai/docs/components/agent)
[command](/en/ai/docs/components/command)
[hook](/en/ai/docs/components/hook)
[Components](/en/ai/docs/components)
[instruction](/en/ai/docs/components/instruction)
[mcp](/en/ai/docs/components/mcp)
[plugin](/en/ai/docs/components/plugin)
[setting](/en/ai/docs/components/setting)
[skill](/en/ai/docs/components/skill)
[Concepts](/en/ai/docs/concepts)
[Publishing](/en/ai/docs/publishing)
[Setups](/en/ai/docs/setups)
[Troubleshooting](/en/ai/docs/troubleshooting)
[Trust and safety](/en/ai/docs/trust-and-safety)
## Content
<!--
THESIS: public docs explain ai_stp from the user's daily path, while internal docs keep architecture and requirements out of the help center.
OWN-WORLD: restrained MkDocs Material reading surface, English prose, narrow pages, explicit navigation, code examples only where they help action.
STORY: a developer and their agent understand what ai_stp does, install the CLI, read catalog evidence, assemble a setup, and recover safely.
FIRST VIEWPORT: search, left navigation, concise product definition, and direct links to quickstart and trust guidance before deeper reference.
FORM: MVP documentation site, category-standard static docs chosen deliberately for reliability; FINISH: unreviewed and undocumented is unfinished.
-->
# ai_stp
`ai_stp` helps a developer and their coding agent select, verify and safely
install a complete setup for an AI harness.
A setup covers instructions, skills, MCP, hooks, commands, agents, plugins and
settings. `ai_stp` records provenance, compatibility, exact versions and trust
decisions so that an agent never has to guess at a configuration.
## Where to start
- [Quickstart](quickstart.md): install the CLI, check the environment and see
the first commands.
- [Harnesses](harnesses.md): what the MVP supports, what is in beta, and what
the `undefined` mode means.
- [Concepts](concepts/index.md): harness, setup, component, passport and trust
line.
- [Components](components/index.md): how `skill`, `mcp`, `hook`, `command`,
`agent`, `plugin`, `instruction` and `setting` differ.
- [Trust and safety](trust-and-safety/index.md): why a verified author is not
the same thing as safe content.
- [Troubleshooting](troubleshooting/index.md): recovering when an install or a
check does not pass.
## What the MVP does
The MVP supports Claude Code, Codex and Grok Build as primary harnesses. Pi and
OpenCode are available as beta lines, and an unknown harness falls back to the
limited `undefined` mode.
The main path looks like this:
```text
CLI → passports → project index → search → setup assembly → checks
→ install plan → backup → apply through the provider → status
```
The web surface shows the public catalog and the account. Assembly, checks and
installation are done by the CLI, the agent and the harness's own provider.
??? question "How to read this documentation"
If `ai_stp` is new to you, start with the quickstart and the harnesses
page. If you are already assembling a setup, go straight to components:
each page explains what one kind is for, where its boundary is, and what it
risks.