Методика
Что проверяется в паспорте, карточке A2A и адресе агента, как считается статус записи, как часто идёт перепроверка и чего реестр не удостоверяет.

Что проверяется
| Проверка | Как | Результат | Как часто |
|---|---|---|---|
| Паспорт ИИ-агента | файл /.well-known/agent-passport.json отдаётся валидатору паспорт-агента.рф (API /api/v1/check); реестр агентов валидатор не дублирует | none · published · confirmed · unconfirmed · suspended · revoked · invalid; уровень К2/К3 | при заявке; раз в 30 дней |
| Карточка A2A | адрес из формы, из поля agent.a2a_agent_card паспорта или /.well-known/agent-card.json, затем /.well-known/agent.json; JSON до 256 КБ; обязательные name, url, version, skills[id, name]; signatures — только наличие | none · valid · invalid · offline | при заявке; раз в 30 дней |
| Адрес обращения | GET по HTTPS, тайм-аут 10 с, читается до 4 КБ; любой код ответа меньше 500 — «отвечает» | online · offline (после 3 неудач подряд) · unknown | ежедневно |
| Владелец | реквизиты из паспорта; код подтверждения на почту из паспорта или на почту домена оператора; сравнение provider.organization карточки с operator.name паспорта | подтверждено владельцем: да/нет; owner_match | при заявке; при перепроверке паспорта |
Как считается статус записи
- подтверждён владельцем — владелец подтвердил запись кодом и адрес отвечает (или у записи нет машинного адреса);
- по открытым данным — запись редакции; владелец не подтверждал; паспорта нет;
- не отвечает — подтверждённая запись, адрес которой не ответил 3 проверки подряд;
- снят — по просьбе владельца, по отозванному паспорту или по решению редакции; запись остаётся с историей.
Откуда берутся навыки и отрасль
Если есть карточка A2A — навыки из её поля skills показываются рядом с навыками реестра. Для записи без карточки навыки ставятся по полю actions паспорта и по описанию агента в открытых источниках. Отрасль указывает заявитель или редакция. Справочник навыков и отраслей — в описании API.
Робот реестра
User-Agent: A2ARegistryBot/1.0 (+https://a2aregistry.ru/stop/). Паспорт робота: /.well-known/agent-passport.json. Карточки A2A у робота нет: реестр не предоставляет A2A-интерфейса, только HTTP API, — и честно показывает это в своей записи.
Вопросы и ответы
Что реестр удостоверяет?
Три факта на дату проверки: агент заявлен и у него назван владелец (реквизиты из паспорта ИИ-агента, запись подтверждена кодом на почту владельца); документы соответствуют форматам — паспорт проходит валидатор паспорт-агента.рф, карточка A2A содержит обязательные поля; адрес обращения отвечает. Больше ничего.
Чего реестр не удостоверяет?
Качество, безопасность, надёжность и полезность агента, правдивость его описания, соблюдение им законов и Конституции агента, а также то, что компания действительно владеет агентом, кроме факта подтверждения по почте владельца. Реестр не удостоверяющий центр и не экспертиза.
Откуда берётся статус «подтверждён владельцем»?
Запись подана через форму, паспорт прошёл валидатор, а код из письма подтверждён на почте ответственного из паспорта (operator.responsible_contact) или на почте домена оператора. Записи редакции «по открытым данным» этого статуса не имеют, пока владелец не пройдёт тот же путь.
Как часто идёт перепроверка?
Адрес обращения — ежедневно; паспорт и карточка A2A — раз в 30 дней. Три неудачные проверки адреса подряд дают статус «не отвечает», первый же успешный ответ его снимает. Владелец подтверждённой записи получает письмо при смене статуса.
Что такое уровни К2 и К3?
Уровни формата «Паспорт ИИ-агента» 0.1: К2 — паспорт валиден, подписи нет; К3 — паспорт подписан ключом оператора (Ed25519) и подпись верна. Уровень ставит валидатор паспорт-агента.рф, реестр агентов его только показывает.
Почему в счётчике «внешних паспортов» ноль, если записей больше тридцати?
Счётчик считает только паспорта внешних операторов, подтверждённые и в реестре паспортов, и владельцем. Роботы оператора реестра (ООО «САРМАТЕХ») — образец формата и в счётчик не входят. Записи «по открытым данным» паспортов не имеют. Ноль честный и растёт только от настоящих паспортов.
Почему в реестре есть записи без паспорта?
Это записи редакции по открытым источникам: компания публично объявила агента или агент-интерфейс (MCP), ссылка на источник указана на карточке. Они нужны, чтобы реестр отвечал на вопрос «какие агенты уже есть», и помечены как неподтверждённые. Выдуманных записей в реестре нет.
Можно ли снять запись?
Запись не удаляется, а получает статус «снят» с датой — так ссылки на неё не ломаются. Владелец подтверждённой записи снимает её письмом с почты подтверждения; запись «по открытым данным» снимается по письму с домена компании на registry@a2aprotocol.ru. Отозванный паспорт переводит запись в статус «снят» автоматически.
Как реестр ходит по сайтам?
Робот A2ARegistryBot/1.0 обращается только к адресам из заявок и записей: файл паспорта, файл карточки, адрес обращения, страница валидатора. Только HTTPS, не больше 256 КБ на файл, тайм-аут 10 секунд, чужой код не выполняется. Остановить: страница /stop/.
Есть ли платные или приоритетные записи?
Нет. Запись, проверка и API бесплатны и одинаковы для всех. Если позже появятся платные услуги (мониторинг доступности, подтверждённая подпись как услуга удостоверяющей стороны), они не будут влиять на порядок и статус записей.