# Каталог
[Home](/ru/ai)
[Catalog](/ru/ai/catalog)
Как читать публичный каталог ai_stp и что значат его результаты.
## Pages
[Главная](/ru/ai/docs)
### Быстрый старт
[Быстрый старт](/ru/ai/docs/quickstart)
[Для человека](/ru/ai/docs/quickstart/human)
[Для ИИ-агента](/ru/ai/docs/quickstart/agent)
[Харнессы](/ru/ai/docs/harnesses)
[Понятия](/ru/ai/docs/concepts)
[Каталог](/ru/ai/docs/catalog)
### CLI
[CLI](/ru/ai/docs/cli)
[Карта команд](/ru/ai/docs/cli/commands)
[Наблюдение](/ru/ai/docs/cli/observe)
[Конфигурация](/ru/ai/docs/cli/config)
[Телеметрия](/ru/ai/docs/cli/telemetry)
[Устройство](/ru/ai/docs/cli/device)
[Паспорта](/ru/ai/docs/cli/passport)
[Вход](/ru/ai/docs/cli/auth)
[Согласие](/ru/ai/docs/cli/consent)
[Проект](/ru/ai/docs/cli/project)
[Toolchain](/ru/ai/docs/cli/toolchain)
[Harness](/ru/ai/docs/cli/harness)
[Agent Skill CLI](/ru/ai/docs/cli/skill)
[Реестр](/ru/ai/docs/cli/registry)
#### Компонент
[Обзор](/ru/ai/docs/cli/component)
[Обнаружение](/ru/ai/docs/cli/component-discover)
[Паспорт](/ru/ai/docs/cli/component-passport)
[Источник](/ru/ai/docs/cli/component-source)
[Публикация](/ru/ai/docs/cli/component-publish)
[Выбор](/ru/ai/docs/cli/select)
[Установка](/ru/ai/docs/cli/install)
[Target](/ru/ai/docs/cli/target)
[Setup](/ru/ai/docs/cli/setup)
[Provider](/ru/ai/docs/cli/provider)
[Синхронизация](/ru/ai/docs/cli/sync)
[Доступ](/ru/ai/docs/cli/grant)
[Жалобы](/ru/ai/docs/cli/report)
[Owner](/ru/ai/docs/cli/owner)
[Publication](/ru/ai/docs/cli/publication)
[Eval](/ru/ai/docs/cli/eval)
### Веб
[Веб](/ru/ai/docs/web)
[Главная](/ru/ai/docs/web/home)
[Каталог](/ru/ai/docs/web/catalog)
[Карточка компонента](/ru/ai/docs/web/catalog-component)
[Карточка сетапа](/ru/ai/docs/web/catalog-setup)
[Региональные сервисы](/ru/ai/docs/web/services)
[Издатели](/ru/ai/docs/web/publishers)
[Content](/ru/ai/docs/web/content)
[Эта документация](/ru/ai/docs/web/docs)
[Контакт](/ru/ai/docs/web/contact)
[Правовые документы](/ru/ai/docs/web/legal)
[Вход](/ru/ai/docs/web/login)
[Аккаунт](/ru/ai/docs/web/account)
[Профиль](/ru/ai/docs/web/profile)
[Устройства](/ru/ai/docs/web/devices)
[Объекты](/ru/ai/docs/web/objects)
[Доступ](/ru/ai/docs/web/access)
[Жалобы](/ru/ai/docs/web/reports)
[Лайки](/ru/ai/docs/web/likes)
[Онбординг](/ru/ai/docs/web/onboarding)
[Публикация](/ru/ai/docs/web/publications)
### Компоненты
[Компоненты](/ru/ai/docs/components)
[instruction](/ru/ai/docs/components/instruction)
[skill](/ru/ai/docs/components/skill)
[mcp](/ru/ai/docs/components/mcp)
[hook](/ru/ai/docs/components/hook)
[command](/ru/ai/docs/components/command)
[agent](/ru/ai/docs/components/agent)
[plugin](/ru/ai/docs/components/plugin)
[setting](/ru/ai/docs/components/setting)
[Сетапы](/ru/ai/docs/setups)
### Публикация
[Публикация](/ru/ai/docs/publishing)
[Авторство](/ru/ai/docs/publishing/authoring)
### Доверие и безопасность
[Обзор](/ru/ai/docs/trust-and-safety)
[Проверки безопасности](/ru/ai/docs/security-checks)
[Диагностика](/ru/ai/docs/troubleshooting)
[cli](/ru/ai/docs/components/cli)
## Content
# Каталог
Публичный каталог помогает найти сетапы и компоненты по харнессу, тегам,
совместимости, дате обновления и линии доверия. Режим Both сначала показывает
сетапы, затем компоненты; каждая группа сохраняет выбранную сортировку.
Веб показывает карточки. CLI ищет, показывает версии и забирает те же
публичные объекты. Ни одна из поверхностей ничего не устанавливает:
установка — отдельный provider-план, связанный digest.
Карточки веба: [Каталог веба](../web/catalog.md). Что означает результат
сканирования: [Проверки безопасности](../security-checks.md).
## Анонимное чтение
Читать публичный каталог можно без аккаунта. Это нужно для первого знакомства,
локального подбора и работы агента до авторизации.
Everyday-установка, когда кандидат уже есть:
```bash
ai-stp task start --intent install --idempotency-key install-session-01 --json
```
Expert-просмотр каталога (идентичность, не установка):
```text
ai-stp registry search --kind setup --query frontend --json
ai-stp registry search --kind component --query playwright --json
ai-stp registry show --kind setup --id <stable_id> --json
ai-stp registry version --kind setup --id <stable_id> --version 1.0 --json
```
`--kind` обязателен: `setup` или `component`. В CLI нет одного смешанного
поиска; режим Both — веб-выдача, которая склеивает две половины.
Экспериментальные объекты живут в отдельной секции и требуют явного флага:
```text
ai-stp registry search --kind component --query scanner --include-experimental --json
```
`--include-experimental` действует только на эту команду. Он не сохраняется и
не является согласием на установку. Согласие — это
[доверие и безопасность](../trust-and-safety/index.md) и
`ai-stp consent allow`.
## Fetch и офлайн-кэш
Search и show могут ответить из кэша, если сеть недоступна. Конверт говорит,
когда платформа последний раз подтвердила байты. Это датированный снимок, а
не живой каталог.
Чтобы закрепить точные опубликованные байты локально (expert recovery):
```text
ai-stp registry fetch --kind component --id <stable_id> --version 1.0 --json
ai-stp registry acquire --id <setup_id> --version 1.0 --json
ai-stp registry acquire --id <setup_id> --version 1.0 --offline --json
```
`fetch` пишет неизменяемые байты с адресацией по содержимому в локальный кэш.
`acquire` берёт один точный опубликованный граф сетапа для локальной офлайн-
компиляции. `--offline` использует только проверенные кэшированные паспорта
и артефакты.
## Веб и CLI
| Задача | Веб | CLI |
| --- | --- | --- |
| Карточки, Both-режим, сортировка | да | нет смешанного Both-поиска; два поиска с `--kind` |
| Читать публичный объект без аккаунта | да | `registry search` / `show` / `version` |
| Забрать точные байты в локальный кэш | нет | `registry fetch`, `registry acquire` |
| Выбор, сборка, установка | нет | `task start --intent install` |
| Публикация | UI аккаунта плюс CLI confirm | `publication` и `setup publish` |
| Пожаловаться | UI жалобы | `report preview`, затем `report confirm` |
Веб не собирает сетап и не пишет нативное состояние харнесса. Если карточка
выглядит правильно, everyday-следующий шаг — `install` intent.
## Режим Both
В вебе режим Both сначала показывает сетапы, затем компоненты. Каждая группа
сохраняет выбранную сортировку: нет единого смешанного рейтинга, который
скрывает, к какой половине относится объект.
В CLI, если нужны обе половины, запустите два поиска и сами сравните харнесс,
`X.Y`, линию доверия и две оси verified.
## Что смотреть в результате
Перед выбором объекта проверяйте:
- харнесс и поддерживаемую версию;
- точную версию объекта (`X.Y`, а не диапазон);
- происхождение и commit source;
- `author_verified` и `component_verified`;
- линию доверия;
- ограничения совместимости;
- результаты последней проверки, включая процент карточки.
`author_verified` и `component_verified` независимы. Подтверждённый автор не
доказывает безопасность конкретной версии.
| Поле | Что оно отвечает | Красный флаг |
| --- | --- | --- |
| Harness | куда можно применить объект | нужного харнесса нет в списке |
| Version | какая неизменяемая версия выбрана | версия не закреплена точно |
| Source | откуда пришёл объект | нет commit/path или происхождение мутное |
| Trust line | почему объект попал в выдачу | `experimental` без осознанного согласия |
| Verification | что подтвердила платформа | verified только автор, но не компонент |
| Compatibility | какие ограничения есть | beta-харнесс без ручной проверки |
| Checks | какие сканы прошли, провалились или не запускались | высокий процент, скрывающий пропущенные обязательные проверки |
=== "Сетап"
В сетапе важен полный состав: все компоненты, точные версии и один целевой
харнесс. Любая замена компонента создаёт новую версию сетапа.
=== "Компонент"
В компоненте важны вид, область действия и то, как он повлияет на target:
текстом, tool-доступом, hook-событием, командой или настройкой.
??? question "Почему каталог показывает и человекам, и агентам"
Человек оценивает смысл, доверие и риск. Agent читает те же факты в
машинной форме и не должен достраивать missing context из памяти.
## Кэш
CLI может показать объект из локального кэша, если сеть недоступна. Такой ответ
должен указывать момент, когда платформа последний раз подтвердила данные.
Попадание в кэш — не новая verified-публикация.
Смежные страницы команд: [Реестр](../cli/registry.md),
[Выбор](../cli/select.md).
## Связанные страницы
- [Веб-каталог](../web/catalog.md) — те же объекты карточками.
- [Быстрый старт для человека](../quickstart/human.md) — первый анонимный поиск.
- [Быстрый старт для ИИ-агента](../quickstart/agent.md) — результат — кандидат.
- [Компоненты](../components/index.md) — закрытые виды на карточке.
- [Сетапы](../setups/index.md) — состав — не этот список.
- [Доверие и безопасность](../trust-and-safety/index.md) — линия доверия и оси.
- [Проверки безопасности](../security-checks.md) — что покрывает процент.