К содержимому
# Издатели
[Home](/ru/ai)
[Catalog](/ru/ai/catalog)
Публичная страница издателя для аккаунта.
## 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
# Издатели Страница издателя — публичное лицо одного аккаунта: display name, bio, HTTPS-ссылки, аватар, `author_verified` и объекты этого аккаунта в каталоге. Это не паспорт, не гарантия доверия и не частный профиль. ## URL и кто их видит | Проекция | URL | Кому видно | | --- | --- | --- | | Human | `/{locale}/publishers/{account_id}` | всем | | Machine | `/{locale}/ai/publishers/{account_id}` | всем | `{account_id}` — ULID аккаунта, не GitHub-логин и не display name. Кривой id даёт 404. Корректный id без публичной проекции тоже 404: сайт не подтверждает, что аккаунт существует. Опубликованную страницу может читать кто угодно. Владелец, войдя на свой id, видит **Редактировать публичный профиль** на `/{locale}/account/profile`. Посетители — нет. Флаги приватности на [Аккаунте](account.md) решают, показывается ли богатый профиль вообще. `Show profile publicly` и `Allow publisher listing` разделены. Пустая публичная проекция всё равно перечисляет **опубликованные объекты**, если они есть в каталоге. ## Зачем этот экран Страница нужна, чтобы: - увидеть, кто публикует объект каталога (из колонки автора); - прочитать короткое bio и до восьми HTTPS-ссылок; - просмотреть публичные компоненты и сетапы этого аккаунта, включая experimental; - скопировать CLI deep link издателя. Страница **не**: - верифицирует содержимое (`author_verified` — идентичность, не безопасность); - показывает частные или unlisted объекты; - даёт follow, сообщение или звезду издателю; - сливает идентичности GitHub и Google (это Account); - меняет `component_verified` любой версии. ## Что на экране **Назад в каталог** возвращает в каталог с включённым experimental. | Элемент | Содержимое | | --- | --- | | Avatar | опубликованное изображение или инициалы из display name / id | | Title | display name или слово **Издатель**, если пусто | | Badge | **Автор подтверждён**, когда `author_verified` истинно | | Account id | моноширинный, копируется как текст | | CLI copy | каноническая команда `link web` для этого издателя | | Links | label + hostname, `rel=noopener`, только HTTPS | | Bio | ограниченный Markdown (списки, заголовки, emoji, таблицы, ссылки, жирный, код) | | Редактировать публичный профиль | только владельцу | | Публичный профиль | когда проекция не пуста | Текст пустой проекции: > У этого издателя нет публичного профиля. Показаны только идентификатор аккаунта и опубликованные объекты. ### Опубликованные объекты Две группы, карточки каталога: | Группа | Источник | | --- | --- | | Компоненты | поиск с `authors=[account_id]`, experimental включён | | Сетапы | то же для сетапов | Каждая карточка обычная: kind, version, harness, два бита verified, лайки. Отдельной полки «unlisted» нет. Объекты, которыми аккаунт владеет, но не опубликовал, не появляются; они живут в [Объектах](objects.md) у владельца. Пустая группа: **Публичных объектов нет.** Human / Machine сохраняет account id. Machine-проекция печатает `account_id`, `author_verified`, `display_name`, `bio` и списки объектов ссылками. ## Совпадающие команды CLI ```text ai-stp link web --json ai-stp registry search --json ai-stp registry show --kind component --id <stable_id> --json ai-stp registry show --kind setup --id <stable_id> --json ai-stp owner objects --json ``` `link web` — то, что страница копирует для цели издателя. `registry search` с ограничением по автору — CLI-эквивалент списков объектов. `owner objects` — **ваши** объекты после входа; чужой частный граф так не выгрузить. Команды `ai-stp publisher` нет. ## Тупики | Что видно | Что это значит | Что делать | | --- | --- | --- | | `Page not found` | плохой id или нет публичной проекции | откройте автора с карточки каталога | | Пустой текст профиля | издатель не опубликовал bio | используйте только account id + объекты | | No public objects listed | в каталоге ничего у этого автора | не делайте вывод о скрытом инвентаре | | Автор подтверждён, проверки не прошли | идентичность ≠ содержимое | читайте карточку компонента | | Edit public profile нет | вы не этот аккаунт | ожидаемо | | Браузер отказал ссылке | не HTTPS или небезопасный URI | редактор профиля отвергает их на save | | 404 после снятия профиля | флаг приватности или пустая редакция | карточки каталога всё равно называют id | Карточка каталога может показать издателя, даже когда эта страница пуста. Id достаточно для поиска. Отсутствующее bio — не отсутствующий автор. ## Как объекты сюда попадают Списки — поиски каталога с `authors=[account_id]` и `include_experimental=true`. Частные версии владельца никогда не появляются. Experimental-объекты идут с той же семантикой Main / Experimental, что в каталоге, но переключателя experimental на этой странице нет: если объект достаточно публичен для поиска, он в списке. `author_verified` в шапке — про издателя. Каждая карточка всё равно показывает свой `component_verified`. Верифицированный издатель с проваленным пином — обычный случай, чтобы замедлиться, а не противоречие. **Редактировать публичный профиль** только у владельца — единственная запись. Лайки и жалобы на карточках ведут себя как в каталоге (нужна сессия). Machine publisher документирует `account_id`, `author_verified`, `display_name`, `bio`, затем ссылки на компоненты и сетапы. Агент не должен выводить email или GitHub-логин из id. ## Связанные страницы - [Профиль](profile.md) — как владелец правит эту страницу. - [Аккаунт](account.md) — флаги приватности, которые её скрывают. - [Каталог](catalog.md) — фильтр по автору. - [Карточка компонента](catalog-component.md) — колонка автора. - [Мои объекты](objects.md) — неопубликованные свои версии. - [Доверие и безопасность](../trust-and-safety/index.md) — пределы verified author. - [Публикация](../publishing/index.md) — как объекты становятся публичными. !!! warning "Не принимайте bio за паспорт" Display name, аватар и Markdown — оформление. Происхождение, дайджест и проверки живут на версии компонента или сетапа.