Примеры паспортов
Живой паспорт этого сайта, образец из описания формата и набор тестовых паспортов — пять правильных и пять с ошибками — для проверки своих программ.
Паспорт этого сайта
Сайт о паспортах обязан иметь паспорт. Его агент — проверяльщик: он загружает паспорта по запросу пользователей и раз в 30 дней перепроверяет записи реестра. Модели ИИ в нём нет, это обычная программа — так и записано в паспорте.
Паспорт без подписи, уровень К2. Подпись появится, когда оператор сайта создаст ключ.
{
"passport_version": "0.1",
"passport_id": "https://xn----7sbbaom0ddhbmjqf.xn--p1ai/.well-known/agent-passport.json#proveryalshchik",
"status": "active",
"issued_at": "2026-10-20",
"valid_until": "2027-10-20",
"agent": {
"name": "Проверяльщик паспортов",
"version": "1.0",
"purpose": "Загружает и проверяет паспорта ИИ-агентов по запросу пользователей, а паспорта из реестра — раз в 30 дней",
"acts_for": "operator",
"actions": [
"other"
]
},
"operator": {
"name": "ООО «САРМАТЕХ»",
"inn": "4725011864",
"ogrn": "1214700012890",
"site": "https://xn----7sbbaom0ddhbmjqf.xn--p1ai",
"responsible_contact": "info@a2aprotocol.ru",
"stop_endpoint": "https://xn----7sbbaom0ddhbmjqf.xn--p1ai/stop/"
},
"ai": {
"model_provider": "не используется: проверка выполняется программой без модели ИИ",
"data_processing_country": "RU",
"cross_border_transfer": false
},
"policy": {
"identifies_as_ai": true,
"irreversible_actions_require_confirmation": true,
"log_available_to_principal": true
}
}
Тестовые паспорта
Для проверки своих программ: правильные должны проходить, ошибочные — отклоняться с понятным замечанием. Домен в них example.ru, поэтому проверяйте их как JSON.
| Файл | Что внутри | Ожидаемый результат | |
|---|---|---|---|
valid-1-minimum.json | Только обязательные поля | соответствует, К2 | файл · проверить |
valid-2-polnyj.json | Все группы, лимит, Конституция | соответствует, К2 | файл · проверить |
valid-3-spisok.json | Два агента в одном файле | соответствует, К2 | файл · проверить |
valid-4-podpis.json | С подписью Ed25519 | соответствует, К3 | файл · проверить |
valid-5-limit.json | Агент для граждан с разработчиком и лимитом | соответствует, К2 | файл · проверить |
error-1-net-ostanovki.json | Нет адреса остановки агента | не соответствует | файл · проверить |
error-2-status.json | Статус не из списка | не соответствует | файл · проверить |
error-3-data-i-strana.json | Дата не в ГГГГ-ММ-ДД, страна словом | не соответствует | файл · проверить |
error-4-ne-nazyvaet-sebya-ii.json | Агент не называет себя агентом | не соответствует | файл · проверить |
error-5-poddelka-podpisi.json | Текст изменён после подписи | не соответствует | файл · проверить |
Паспорта настоящих агентов
Здесь будут паспорта агентов, которые опубликовали операторы: каждый — со ссылкой на файл на сайте владельца и номером в реестре. Пока таких нет: реестр только открылся. Выдумывать примеры мы не будем.
Станьте первым
Выпустите паспорт для своего агента, положите на сайт и внесите в реестр. Первые паспорта попадут в эту подборку и в статью Агентономики о формате.
Не государственный документ. Паспорт публикует сам оператор, реестр подтверждает только соответствие формату и подпись на дату проверки.
О проекте