A2A (Agent2Agent) — открытый протокол, позволяющий ИИ-агентам разных компаний и фреймворков находить возможности друг друга, делегировать задачи и обмениваться результатами; по состоянию на 2026-10-31 актуальная версия — v1.0.1 (2026-05-26). Он стандартизирует формат соединения, но идентичность, авторизация и ответственность за инциденты остаются на усмотрение каждой реализации, а именованных межкорпоративных production-кейсов с измеренными результатами пока найти не удаётся.
A2A был представлен Google в апреле 2025 года, 2025-06-23 передан Linux Foundation, а в августе 2026 года вошёл в Agentic AI Foundation (AAIF) — тот же фонд, что и MCP. Начиная с v1.0 единственным нормативным источником является a2a.proto; одновременно поддерживаются три привязки: JSON-RPC 2.0, gRPC и HTTP+JSON/REST. Открытые вопросы спецификации сместились от формата к доверию: восемь тем v1.1, самая обсуждаемая тема об идентичности агентов (около 658 комментариев) и первая волна CVE в официальных SDK в августе–октябре 2026 года сосредоточены на идентичности, делегировании, авторизации и push-уведомлениях. На практике работает в основном взаимодействие внутри одной облачной платформы (AWS, Microsoft, Google). Обычным компаниям, а также участникам трансграничной электронной торговли и логистики на данном этапе разумнее сначала подготовить структурированные данные на веб-страницах и детерминированные MCP-инструменты только для чтения, а операции записи, оформления заказов и оплаты не открывать внешним агентам, пока не появится рамочная модель ответственности.
Подготовлено исследовательской группой HowBridge по ИИ на основе первичных спецификаций, записей GitHub, научных работ и правительственных документов; каждый факт снабжён источником, противоречащие друг другу источники приведены рядом, а выводы и заявления вендоров помечены отдельно. В статье различаются три типа утверждений: подкреплённые первичными спецификациями, научными работами или официальными документами записаны как факты со ссылкой на источник; не поддающиеся независимой проверке сведения из пресс-релизов и блогов вендоров помечены как «заявление вендора»; суждения автора на основе доказательств помечены как «вывод».
Ключевые выводы
- Актуальная версия A2A (Agent2Agent) — v1.0.1 (2026-05-26); начиная с v1.0 единственным нормативным источником является a2a.proto, поддерживаются три привязки: JSON-RPC 2.0, gRPC и HTTP+JSON/REST.
- Граница между A2A и MCP — в том, кому принадлежит цикл рассуждения: в MCP инструментами управляет LLM вызывающей стороны, в A2A на другой стороне находится непрозрачный агент, рассуждающий самостоятельно. Репозиториев MCP на GitHub примерно в 65 раз больше, чем A2A (40 675 против 622).
- Спецификация A2A оставляет авторизацию на усмотрение реализации, а подпись карточки необязательна; в августе–октябре 2026 года появилась первая волна CVE в официальных SDK — в частности, a2a-java по умолчанию не выполнял авторизацию чтения (CVSS 7,5).
- По состоянию на 2026-10-31 не найдено ни одного именованного межкорпоративного production-кейса A2A с измеренными результатами; на практике работает взаимодействие внутри одной облачной платформы.
- Платежи ИИ-агентов делятся на три уровня: оформление заказа (checkout), доказательство авторизации и машинные микроплатежи; AP2 не распределяет ответственность по спорам, а большая часть транзакций x402 — накрутка объёмов.
- Тайваньский Базовый закон об искусственном интеллекте уже действует, но агентов не упоминает; рамочная модель рисков Министерства цифровых дел Тайваня относит «действия автономных ИИ-агентов за пределами полномочий» к риску B6.
- Участникам трансграничной электронной торговли и логистики сейчас следует в первую очередь подготовить структурированные данные на веб-страницах и детерминированные MCP-инструменты, а операции заказа и оплаты пока не открывать внешним агентам.
Что такое протокол A2A? Кто его поддерживает?
Протокол A2A (Agent2Agent) — открытый протокол взаимодействия «агент–агент», представленный Google в апреле 2025 года и с 2025-06-23 находящийся под управлением Linux Foundation; по состоянию на 2026-10-31 актуальная версия — v1.0.1 (2026-05-26). Его назначение — позволить ИИ-агентам, принадлежащим разным организациям, находить возможности друг друга, делегировать задачи и обмениваться результатами.
Официальная формулировка A2A о разделении ролей с MCP такова: «MCP вертикален и углубляет одного агента; A2A горизонтален и соединяет агентов через границы». В A2A вызываемая сторона — «непрозрачный» агент: он сам рассуждает и сам хранит состояние, вызывающая сторона не видит, какие модели или инструменты используются внутри, а взаимодействие идёт в несколько раундов только через жизненный цикл задачи (Task). A2A упоминается и в официальных документах Тайваня: в «Справочном руководстве по применению ИИ в государственном секторе» V1.0 Министерства цифровых дел Тайваня (дата предоставления, указанная в документе, — 115-01-28 по календарю Миньго) на странице 14 есть подраздел «A2A: протокол взаимодействия между ИИ-агентами», где поясняется, что он сосредоточен на коммуникации «Client — удалённая сторона».
Управление A2A прошло три этапа. 2025-06-23 Linux Foundation объявил о принятии проекта; учредителями стали AWS, Cisco, Google, Microsoft, Salesforce, SAP и ServiceNow; 2025-08-29 протокол ACP под руководством IBM был влит в A2A, а его разработка прекращена. Реальные полномочия принадлежат Техническому руководящему комитету (TSC) из 9 мест — по одному на компанию: Google, Microsoft, Cisco, AWS, Salesforce, ServiceNow, SAP, IBM, Bloomberg. Предложения голосуются через gitvote в GitHub issue с меткой TSC Review; например, #1942, объединивший 41 тему в восемь тем v1.1, был принят 2026-06-25: 5 голосов «за», 0 «против» (порог 51%).
В августе 2026 года A2A вошёл в Agentic AI Foundation (AAIF) как проект уровня Growth Stage, оказавшись в одном фонде с MCP. Даты вступления в разных источниках расходятся: блог AAIF и Axios указывают 2026-08-17, официальный блог A2A и страница спецификации — 2026-08-27, а публикация Forbes датирована 08-19. Возможно, 08-17 — дата объявления фонда, а 08-27 — дата публикации со стороны проекта, но ни один источник это объяснение не подтверждает; в статье приведены обе даты без выбора одной из них за читателя. Diginomica считает A2A пятым проектом под эгидой AAIF после MCP, goose, AGENTS.md и agentgateway; вторичные источники также подчёркивают, что речь идёт лишь об организационной перестройке и две спецификации не объединялись.
В документе об управлении A2A указано: «состав на стабильный период определяется через 18 месяцев после создания». Если считать с июня 2025 года, срок истекает примерно в декабре 2026 года, а в объявлении AAIF не сказано, будет ли TSC реорганизован. Это вывод: состав TSC может измениться в ближайшее время, и за этим стоит следить.
| Понятие | Что это | На что обратить внимание в v1.0 |
|---|---|---|
| Agent Card | Публичная «визитная карточка» агента с объявлением навыков, интерфейсов и способов аутентификации; по соглашению размещается в /.well-known/agent-card.json | Теперь строится вокруг supportedInterfaces[]; подпись карточки необязательна |
| Task | Единица работы в рамках одного взаимодействия со своим конечным автоматом состояний | taskId всегда генерирует сервер; задачу в конечном состоянии нельзя перезапустить |
| Message | Одно сообщение, которым обмениваются стороны | Агент может ответить только Message, не создавая Task; клиент должен уметь обрабатывать оба варианта |
| Part | Фрагмент содержимого в сообщении или артефакте | Упрощён до одного из вариантов: text, raw, url или data; поле-дискриминатор kind удалено |
| Artifact | Результат выполнения задачи | Может передаваться потоково по мере выполнения задачи |
| Extension | Добавление функций вне ядра (например, платежей) | Идентифицируется по URI; не может изменять базовые структуры данных или добавлять значения enum |
Источники A2A Specification| A2A and MCP (официальное пояснение A2A)| Linux Foundation: пресс-релиз о создании проекта A2A (2025-06-23)| LF AI & Data: ACP влит в A2A| A2A GOVERNANCE.md| A2A Issue #1942 (голосование по темам v1.1)| AAIF: A2A joins AAIF| Axios (2026-08-17)| Официальное объявление A2A (вступление в AAIF 2026-08-27)| Forbes (2026-08-19)| Diginomica| Министерство цифровых дел Тайваня: «Справочное руководство по применению ИИ в государственном секторе» V1.0
Что изменилось в A2A v1.0? Как работают задачи, потоковая передача и push?
A2A v1.0.0 (по CHANGELOG выпущен 2026-03-12) сделал a2a.proto единственным нормативным источником, вывел из одного proto три привязки — JSON-RPC 2.0, gRPC и HTTP+JSON/REST, — переименовал все методы и упростил структуру данных Part; v1.0.1 от 2026-05-26 — корректирующий выпуск, совместимый с 1.0.0 на уровне протокола передачи.
В A2A v1.0 переименованы все методы: message/send стал SendMessage, message/stream — SendStreamingMessage, tasks/resubscribe — SubscribeToTask, добавлен ListTasks. Пути REST переведены в стиль AIP, например POST /tasks/{id}:cancel, префикс /v1 убран. Формат HTTP-ошибок сменился с application/problem+json по RFC 9457 на google.rpc.Status; reason записывается заглавными буквами через подчёркивание (например, TASK_NOT_FOUND), а domain фиксирован как «a2a-protocol.org». В исследовательских заметках эта редакция расценивается как перевод A2A на стиль руководства по проектированию Google API; это вывод.
Самое разрушительное изменение модели данных — упрощение Part. Удалены TextPart, FilePart, DataPart и поле-дискриминатор kind; теперь один Part содержит только одно из полей text, raw (bytes), url или data, а тип определяется по наличию поля, а не по чтению kind; mimeType переименован в mediaType, file.fileWithUri — в url. По сообщениям сообщества, многие парсеры до сих пор читают part.kind, и это самая частая причина несовместимости 0.3 и 1.0. Agent Card теперь строится вокруг supportedInterfaces[]: каждый интерфейс несёт собственные url, protocolBinding, protocolVersion и необязательный tenant; клиент выбирает по порядку массива и SHOULD реализовать fallback.
У согласования версий есть малозаметное умолчание: пустой заголовок A2A-Version трактуется как 0.3. Клиент отправляет только Major.Minor, а сервер без поддержки возвращает −32009 VersionNotSupportedError; один агент может перечислить в supportedInterfaces интерфейсы с разными protocolVersion, чтобы 0.3 и 1.0 сосуществовали. Официальная миграция идёт в три этапа: сначала научиться разбирать оба формата, затем выдавать 1.0 и читать 0.3, наконец оставить только 1.0. Atlassian Forge и MuleSoft уже опубликовали руководства по миграции 0.3→1.0 — значит, ломающие изменения действительно кому-то стоят денег.
В семантике задач есть детали, которые обнаруживаются только при полном прочтении спецификации. taskId всегда генерирует сервер; если contextId передал клиент, агент может лишь принять или отклонить его, но не создать другой; при несоответствии taskId и contextId агент MUST отклонить запрос. Отправка сообщения в задачу, находящуюся в одном из четырёх конечных состояний — COMPLETED, FAILED, CANCELED, REJECTED, — вернёт UnsupportedOperationError; чтобы продолжить, нужно открыть новую задачу в том же context и связать её с исходной через referenceTaskIds. В конечном автомате есть два «прерывающих» состояния — TASK_STATE_INPUT_REQUIRED и TASK_STATE_AUTH_REQUIRED; блокирующий SendMessage при встрече с ними тоже возвращает управление.
Гарантии потоковой передачи и push-уведомлений слабее, чем многие думают. Флаг final в TaskStatusUpdateEvent в 1.0 удалён; конец потока теперь обозначается «закрытием соединения», поэтому обрыв посреди задачи и её завершение для клиента выглядят одинаково — различить их можно только повторным вызовом GetTask или SubscribeToTask; механизма возобновления по ID события в спецификации тоже нет, это вынесено в тему v1.1 #1986. Push-уведомление — это отправка StreamResponse методом HTTP POST на webhook клиента с Content-Type application/a2a+json; спецификация требует лишь, чтобы агент попытался отправить его хотя бы один раз, тайм-аут SHOULD составлять около 10–30 секунд, а получатель SHOULD обрабатывать уведомления идемпотентно и MUST сверять taskId. Иначе говоря, push — это «как минимум один раз, без гарантии порядка, payload без подписи»; это вывод из спецификации. Идемпотентность реализована лишь наполовину: SendMessage «может» устранять дубликаты по messageId, но не обязан.
По датам и количествам источники расходятся в двух местах. Дата выпуска v1.0: CHANGELOG указывает 2026-03-12, обзорная статья (arXiv:2507.10644 v4) — январь 2026 года, а пресс-релиз Linux Foundation к первой годовщине лишь называет v1.0 первой стабильной версией без даты; в статье используется CHANGELOG как первичный источник. Число SDK: Linux Foundation в 2026-04 говорит о 5 языках с готовностью «production-ready», официальное объявление A2A перечисляет 6 — Python, Go, Java, JS, .NET и Rust, — но подробно протестированный Rust SDK является общественным.
| Дата | Версия или событие | Суть | Уровень доказательности |
|---|---|---|---|
| 2025-04 | Google представляет A2A | Более 50 партнёров | Вторичный источник |
| 2025-05-27 | 0.2.1 | Добавлены referenceTaskIds и булево поле extended card | Первичный (CHANGELOG) |
| 2025-06-09 | 0.2.2 | Ломающее выравнивание с JSON-RPC; определения gRPC / REST; extensions | Первичный (CHANGELOG) |
| 2025-06-23 | Проект переходит в Linux Foundation | 7 компаний-учредителей | Первичный (пресс-релиз LF) |
| 2025-06-30 | 0.2.5 | protocolVersion обязателен в Agent Card; у задачи может быть несколько конфигураций push | Первичный (CHANGELOG) |
| 2025-07-30 | 0.3.0 | agent.json переименован в agent-card.json (ломающее изменение); подпись карточки; mTLS; безопасность на уровне навыков | Первичный (CHANGELOG) |
| 2025-08-29 | IBM ACP влит в A2A | Разработка ACP прекращена | Первичный (LF AI & Data) |
| 2026-03-12 | 1.0.0 | proto как норматив, упрощение Part, переименование методов, согласование версий, мультитенантность, ListTasks | Первичный (CHANGELOG); в одной статье указан январь 2026 года |
| 2026-05-26 | 1.0.1 | Исправления, совместимые с 1.0.0 на уровне протокола передачи; рекомендуемый тип медиа application/a2a+json | Первичный (CHANGELOG) |
| 2026-08-17 или 08-27 | Вступление в AAIF | Один фонд с MCP | Даты в источниках расходятся |
| 2026-10-01 | Выпуск официального a2a CLI | Инструмент командной строки | Первичный (объявление A2A) |
Источники A2A Specification| What's new in A2A v1| A2A CHANGELOG| Официальное объявление A2A| DEV Community: A2A tech update (2026-03-20)| Atlassian Forge: миграция A2A 0.3→1.0| MuleSoft: миграция при обновлении A2A Connector| Petrova et al., Web of Agents (arXiv:2507.10644 v4)| Linux Foundation: пресс-релиз к первой годовщине A2A| philippdubach: MCP vs A2A in 2026 (контекст анонса 2025-04)
Чем A2A отличается от MCP? Что выбрать?
Настоящая граница между A2A и MCP — в том, кому принадлежит цикл рассуждения: в MCP управляет LLM вызывающей стороны, а другая сторона лишь предоставляет инструменты с прозрачной schema; в A2A другая сторона — непрозрачный агент, который сам рассуждает и хранит состояние. Масштабы внедрения различаются на один-два порядка: репозиториев GitHub с topic mcp-server — 40 675, с topic a2a-protocol — 622.
За последний год часто звучало: «В MCP добавили Tasks, значит, A2A больше не нужен», — но фактическое направление MCP версии 2026-07-28 противоположное. В версии MCP 2025-11-25 действительно появились экспериментальные Tasks (SEP-1686) для отслеживания долгих запросов, опроса и отложенного получения результатов, причём их состояния (working, input_required, completed, failed, cancelled) почти один к одному соответствуют A2A. Однако версия 2026-07-28 убрала session и рукопожатие initialize, сделав MCP протоколом без состояния (SEP-2567, SEP-2575), вынесла Tasks из ядра в официальное расширение io.modelcontextprotocol/tasks (SEP-2663), заменила запросы, инициируемые сервером, механизмом MRTR (InputRequiredResult плюс inputResponses, прикладываемые при повторной отправке) (SEP-2322) и пометила Sampling, Roots и Logging как deprecated (SEP-2577).
Смысл этих изменений в том, что мейнтейнеры MCP сознательно отказались от «агентного» пути, при котором сервер заимствует рассуждения LLM вызывающей стороны; это вывод. Если MCP-серверу нужно рассуждать самому, он должен иметь собственную модель — и тогда он по сути уже непрозрачный агент, лишь внешне похожий на инструмент. Task в MCP решает задачу «отложенного получения результата одного долгого вызова инструмента», а Task в A2A — «многораундового сотрудничества, в котором вопросы может задавать любая сторона», плюс обнаружение через Agent Card, объявление навыков и потоковая передача артефактов. Обратное направление тоже имеет сценарии неудачи: если детерминированные запросы вроде проверки цены или налоговой ставки насильно обернуть в жизненный цикл Task, Message и Artifact, вырастут задержки и стоимость реализации, а LLM вызывающей стороны не получит детальной schema инструмента; это тоже вывод. В исследовательских заметках не найдено реальных инцидентов вида «провал из-за использования MCP для связи агент–агент» или «провал из-за обёртывания инструмента в A2A».
Что касается внедрения, помимо числа topic на GitHub, несистематическое сравнение PyPI показывает около 10,9 млн загрузок SDK A2A и около 257 млн загрузок SDK MCP. По данным вторичных источников, эндпоинт UCP у Shopify использует MCP как транспортный уровень, то есть массовые торговые агенты подключаются через MCP. По облачным платформам: AWS AgentCore Runtime позволяет развернуть A2A-сервер (JSON-RPC, POST /, port 9000, OAuth 2.0 или SigV4); поддержка A2A в Microsoft Foundry вышла в public preview в июне 2026 года; Google Agent Registry читает well-known-карточки, но автоматическое обнаружение работает только в пределах одного проекта. Среди основных поставщиков моделей, изученных в исследовательских заметках, у Anthropic пока нет нативной поддержки A2A, а issue #104852, связанный с Claude Code, открыт лишь в конце октября 2026 года.
Практический выбор прост: если нужно, чтобы ИИ-ассистент вызывал ваши детерминированные функции (расчёт стоимости, проверка налоговой ставки, отслеживание отправления), используйте MCP; A2A нужен только тогда, когда два самостоятельно рассуждающих агента из разных организаций должны сотрудничать в несколько раундов. Публичный MCP HowBridge относится к первой категории; как его подключить, описано в руководстве по MCP для консолидированной доставки на нашем сайте.
| Критерий | MCP | A2A |
|---|---|---|
| Что соединяет | Агента с инструментами и ресурсами | Агента с агентом |
| Кто управляет циклом рассуждения | LLM вызывающей стороны | Сам удалённый агент |
| Прозрачность другой стороны | Прозрачная schema инструмента | Непрозрачна, видно только объявление в Agent Card |
| Состояние | С версии 2026-07-28 без состояния; Tasks вынесены в официальное расширение | Жизненный цикл Task с состоянием, поддержка многораундовости |
| Механизм обнаружения | MCP Registry (предварительная версия с 2025-09 по сей день) | /.well-known/agent-card.json; официального реестра нет |
| Подходящие сценарии | Детерминированные запросы: проверка цены, налоговой ставки | Межорганизационное многораундовое сотрудничество, требующее суждения другой стороны |
| Число репозиториев GitHub | 40 675 (mcp-server topic) | 622 (a2a-protocol topic) |
| Фонд | AAIF | С 2025-06 — Linux Foundation; в 2026-08 вошёл в AAIF |
Руководство по MCP для консолидированной доставки: подключение HowBridge в каталоге Claude ・ Платформа для разработчиков HowBridge: публичный MCP и MCP для участников
Источники A2A and MCP (официальное пояснение A2A)| MCP 2025-11-25 changelog| MCP 2026-07-28 changelog| WorkOS: MCP 2025-11-25 spec update| gravity.fast: MCP adoption statistics| Обсуждение на Hacker News (сравнение загрузок PyPI)| Presta: руководство по UCP и ИИ-агентам для покупок| AWS: AgentCore Runtime A2A protocol contract| Microsoft 365 Message Center AZ563716| Google Cloud: Agent Registry automatic registration| anthropics/claude-code Issue #104852
Безопасен ли A2A? Какие известны уязвимости и CVE?
Спецификация A2A регулирует лишь то, «как объявлять и передавать» учётные данные, авторизация отдана на откуп реализациям, а подпись Agent Card необязательна; в августе–октябре 2026 года появилась первая волна CVE в официальных SDK, в том числе CVE-2026-111764 в a2a-java с оценкой High (CVSS 7,5) из-за того, что по умолчанию не выполнялась авторизация чтения.
Agent Card в A2A объявляет через securitySchemes одну из пяти схем аутентификации: API Key, HTTP Auth, OAuth2, OIDC, mTLS. В v1.0 убраны implicit flow и password flow OAuth, добавлен Device Code, а всем клиентам рекомендован PKCE. Спецификация требует, чтобы сервер «MUST authenticate every incoming request», но авторизация является implementation-specific, а учётные данные должны получаться по внеполосному (out-of-band) каналу; для перехода задачи в состояние AUTH_REQUIRED спецификация отдельно оговаривает: «Agents MUST NOT treat the state transition alone as authorization». Раздел 13 «Соображения безопасности» вовсе не упоминает prompt injection, делегирование или token exchange, OpenTelemetry, и в нём нет специальных требований к изоляции арендаторов. В обзоре Semgrep времён v0.3 отмечалось, что A2A «supports but does not enforce Agent Card signing», срок жизни и scope токенов протоколом не ограничены, а у одной задачи может быть несколько параллельных потоков, так что украденный токен сессии позволяет незаметно прослушивать поток жертвы.
Даже подписанная Agent Card пока не гарантирует проверку между разными SDK. Спецификация предписывает сначала канонизировать карточку по RFC 8785 (JCS) (без поля signatures), а затем формировать JWS; protected header MUST содержать alg и kid. В Issue #2122 (открыт 2026-08-10, по состоянию на 2026-10-31 не закрыт) зафиксированы расхождения на практике: a2a-python 1.1.2 и @a2a-js/sdk 1.0.1 дают разные канонические байты; Python экранирует не-ASCII-символы как \uXXXX, сортирует по code point, а не по единицам UTF-16, и выводит числа как 1e-06, тогда как ECMAScript выводит 0.000001; спецификация требует, чтобы поля REQUIRED присутствовали даже со значениями по умолчанию, но в proto3 нет понятия presence, поэтому description: "" и skills: [] отбрасываются; неоднозначен и typ. PR #2319 исправил примеры в спецификации, но вывод a2a-go всё равно отличается. Ещё одно ограничение: успешная проверка подписи доказывает лишь, что карточка не была изменена, но не подтверждает личность её издателя; сообщество также указывает, что в спецификации нет механизма привязки карточки к среде исполнения, фактически выполняющей вызов.
Некоторые атаки срабатывают даже при полном соответствии спецификации. A2ABreak (arXiv:2609.10871, v3 2026-10-24) с помощью LLM извлёк из спецификации на естественном языке 37 состояний, 76 переходов и 929 формальных утверждений и обнаружил 11 новых уязвимостей, все из которых «не требуют никаких дефектов реализации — ими может воспользоваться противник, соблюдающий спецификацию»: например, незащищённый context identifier позволяет внедрять context между клиентами, при многозвенном делегировании теряется идентичность, а агент может заявлять неподтверждённые возможности. Исследование коллизий имён (arXiv:2609.27624) показывает, что спецификация определяет name как «human-readable metadata, not as a stable identity» и не задаёт правил разрешения коллизий; из 7 открытых реализаций, изученных автором, 6 клиентских интеграций отправляли запросы на эндпоинт, контролируемый атакующим, и автор квалифицирует это как повторяющийся класс уязвимостей реализации, а не как общую уязвимость протокола. Подразделение Unit 42 компании Palo Alto Networks создало на Google ADK proof of concept атаки session smuggling: вредоносный агент с помощью «уточняющих вопросов» выведывает системные инструкции и вынуждает клиента вызвать buy_stock, без авторизации купив 10 акций; Unit 42 прямо указывает, что это не уязвимость протокола — затронут может быть любой многораундовый протокол с состоянием, — и эксплуатации в реальной среде не зафиксировано. Сообщество также сообщает, что вредоносный сервер может спрятать инструкции в полях description или skills Agent Card, и LLM хоста выполнит их как команды.
Эмпирические академические данные о межагентных атаках также подтверждают принцип «доверие между агентами нельзя предполагать по умолчанию». Triedman и соавт. (COLM 2025) показали, что вредоносное содержимое веб-страницы может перехватить поток управления мультиагентной системы; на примере GPT-4o выполнение произвольного кода удавалось в 58%–90% испытаний. Рецензируемый обзор Ferrag и соавт. в ICT Express (2026) систематизирует атаки от prompt injection до уровня протоколов, охватывая MCP и A2A.
Номера CVE в таблице ниже приведены в точности по исследовательским заметкам. В самих заметках отмечено, что номера необычны, а некоторые записи встречаются только в одной базе данных (например, у CVE-2026-90790 нет соответствующего GHSA в репозитории a2a-python, он есть только в OpenCVE). Запрос repo advisories для a2a-js, a2a-go и a2a-dotnet вернул пустой результат, но это может объясняться недостатком прав и не означает, что уязвимостей нет. Из таблицы можно извлечь три урока (далее — вывод): во-первых, Agent Card — это вход, контролируемый атакующим, вплоть до имён заголовков; во-вторых, спецификация лишь пишет «SHOULD проверять URL webhook», и SDK на двух языках получили SSRF; в-третьих, спецификация говорит, что «авторизацию определяет реализация», и самый популярный Java SDK по умолчанию авторизацию не выполнял, а исправление ещё и обходилось из-за особенностей платформы Android.
| Номер | Компонент | Проблема | Критичность |
|---|---|---|---|
| GHSA-qw47-mcm5-934w / CVE-2026-111764 | a2a-java server-common < 1.3.0.Final | Конструктор InMemoryTaskStore без параметров устанавливает authorizationProvider в null, и по умолчанию авторизация чтения не выполняется (fail-open) | High, CVSS 7.5 |
| GHSA-9rhm-2h4x-jwmx / CVE-2026-111763 | a2a-java < 1.3.0.Final | Вредоносная AgentCard задаёт через APIKeySecurityScheme произвольное имя заголовка и отвечает redirect, в результате API key пересылается третьей стороне | Medium |
| GHSA-4fpj-g9jf-9rgg / CVE-2026-111765 | a2a-java (Android) | Синхронный POST на Android обходит исправление redirect из предыдущей записи | High |
| GHSA-q78c-5jjq-57g8 / CVE-2026-111761 | a2a-java | SSRF в push-уведомлениях | Medium |
| GHSA-x32g-jvvm-4725 / CVE-2026-111762 | a2a-java | При ошибке разбора protobuf учётные данные push записываются в лог открытым текстом | Medium |
| CVE-2026-90790 | a2a-python ≤ 1.1.3 | SSRF в _dispatch_notification через push_info.url, исправлено в 1.1.4; соответствующего GHSA в репозитории нет, есть только в OpenCVE | CVSS 6.3 |
| CVE-2026-115419 / GHSA-4v6f-7vjh-6x4m | A2A-сервер Strands Agents | Вызывающие стороны с разными context_id делят историю диалога; полноценного обходного решения нет, рекомендуется один экземпляр на арендатора | High, CVSS 8.1 |
| CVE-2025-6167 | Неофициальный python-a2a ≤ 0.5.5 | Обход каталогов (path traversal) (это другой пакет, не официальный a2a-sdk) | Не указана |
Источники A2A Specification (§4.5, §7, §8.4, §13)| Semgrep: A security engineer's guide to the A2A protocol| A2A Issue #2122 (расхождения канонизации подписи)| A2A Discussion #1677| levelup: Signed Agent Cards prove integrity, not identity| Lotfi et al., A2ABreak (arXiv:2609.10871)| Arun Kumar, Agent Name Collision Attacks (arXiv:2609.27624)| Unit 42: Agent session smuggling| langgraph-a2a-client Issue #8 (сообщение о внедрении через поля карточки)| Triedman et al., Multi-Agent Systems Execute Arbitrary Malicious Code (COLM 2025)| Ferrag et al., ICT Express 12 (2026)| GitHub Advisory GHSA-qw47-mcm5-934w| GitHub Advisory GHSA-9rhm-2h4x-jwmx| a2a-java advisory GHSA-4fpj-g9jf-9rgg| a2a-java advisory GHSA-q78c-5jjq-57g8| a2a-java advisory GHSA-x32g-jvvm-4725| OpenCVE: a2a-python| GitLab Advisory: CVE-2026-115419| Vulners: python-a2a
Как проверяются идентичность и полномочия ИИ-агентов?
По состоянию на 2026-10-31 общего утверждённого стандарта идентичности и делегирования ИИ-агентов всё ещё нет: идентичность рабочих нагрузок продвигает рабочая группа IETF WIMSE, для делегирования чаще всего применяют token exchange по RFC 8693, а для внешне проверяемой идентичности параллельно существуют Cloudflare Web Bot Auth, черновик ANS v2 и другие решения; сам A2A затрагивает лишь необязательную подпись Agent Card.
Проблема идентичности агентов за пределами A2A разделилась на три уровня. Первый — идентичность рабочей нагрузки, отвечающая на вопрос «что это за программа»: авторы draft-klrc-aiagent-auth представляют Amazon, Zscaler, Ping Identity, OpenAI и другие компании; черновик принят рабочей группой IETF WIMSE и заменён draft-ietf-wimse-aims, а подход состоит в применении существующих семейств WIMSE и OAuth 2.0 — «без изобретения нового протокола». Второй — авторизация и делегирование, отвечающие на вопрос «от чьего имени и что можно делать»: в примере Ping Identity весь путь делегирования записывается в act claim токена по RFC 8693, а следующий переход ограничивается через may_act; однако RFC 8693 изначально создавался для межсерверного обмена «после того, как согласие уже получено», и не охватывает нативно согласие пользователя на конкретного агента.
Третий уровень — внешне проверяемая идентичность, отвечающая на вопрос «как незнакомой стороне ему доверять». Cloudflare Web Bot Auth подписывает HTTP-запросы с помощью Ed25519 и RFC 9421, но Cloudflare пока не проверяет nonce, поэтому защита от повторного воспроизведения опирается в основном на короткий срок действия около 1 минуты; черновик ANS v2 проверяет домены через ACME и предусматривает три уровня: Bronze, Silver (плюс DANE) и Gold (плюс журнал прозрачности SCITT). A2A затрагивает на этом уровне лишь подпись карточки, и та необязательна. Коммерческие продукты появились раньше: Okta Agent SSO официально запущен 2026-08-24 и использует ID-JAG; Microsoft Entra Agent ID нативно не поддерживает ID-JAG, а дата его официального запуска в источниках различается (2026-04 или 2026-05). Поэтому при межкорпоративном A2A сторонам, скорее всего, придётся конвертировать токены на своих границах; это вывод.
На государственном уровне эту нишу тоже начинают заполнять. Центр CAISI при NIST (США) 2026-02-17 объявил AI Agent Standards Initiative с тремя опорами: отраслевые стандарты, открытые протоколы, развиваемые сообществом, и исследования безопасности и идентичности агентов; однако на странице инициативы используются лишь общие формулировки вроде «interoperable agent protocols», без упоминания A2A или MCP. Проект NIST NCCoE «Software and AI Agent Identity and Authorization» 2026-09-29 опубликовал сводку отзывов на концептуальный документ — откликнулись более 600 организаций и частных лиц. В блоге NIST от 2026-10-27 «Design Tenets for Agent Identity Management Systems» предложено 10 принципов проектирования, в том числе: у агента должна быть собственная идентичность, связанная с инициатором, а полномочия должны сужаться на каждом уровне делегирования; минимальные привилегии; кратковременная и отзываемая авторизация; вмешательство человека по риск-триггерам; подписанные мандаты, ограничивающие рамки действий; неизменяемые записи. Статус документа — запись в блоге, а не официальный стандарт.
Академические исследования движутся в том же направлении. South и соавт. предлагают расширить OAuth 2.0 / OIDC специализированными учётными данными агентов и строить проверяемые цепочки делегирования; позиционная версия той же работы включена в ICML 2025 Position Paper Track. Chan и соавт. (FAccT 2024) предлагают повышать видимость агентов с помощью трёх типов мер: идентификаторов агентов, мониторинга в реальном времени и журналов активности.
| Уровень | На какой вопрос отвечает | Основные решения | Текущее состояние |
|---|---|---|---|
| Идентичность рабочей нагрузки | Что это за программа | IETF WIMSE (draft-ietf-wimse-aims) | Черновик рабочей группы, ещё не RFC |
| Авторизация и делегирование | От чьего имени и что можно делать | RFC 8693 token exchange (act, may_act) | Уже RFC, но не охватывает согласие пользователя на конкретного агента |
| Внешне проверяемая идентичность | Как ему доверять незнакомой стороне | Cloudflare Web Bot Auth, черновик ANS v2, подпись A2A Agent Card | Внедряются разрозненно, общего стандарта нет; подпись A2A необязательна |
| Коммерческие продукты | Что компании могут купить уже сейчас | Okta Agent SSO (запущен 2026-08-24, ID-JAG), Microsoft Entra Agent ID | Совместимость между ними ограничена |
Источники IETF Datatracker: draft-klrc-aiagent-auth| Ping Identity: авторизация Gemini Agent2Agent с помощью Ping| Identra: OAuth on-behalf-of| Cloudflare Docs: Web Bot Auth| IETF: draft-narajala-courtney-ansv2-01| Forkast: шесть вендоров выпустили продукты для идентичности агентов| tech-insider: сравнение поставщиков идентичности ИИ-агентов| NIST: AI Agent Standards Initiative (2026-02-17)| NIST: сводка отзывов на концептуальный документ Software and agentic AI identity (2026-09-29)| NIST: Design Tenets for Agent Identity Management Systems (2026-10-27)| South et al., Authenticated Delegation and Authorized AI Agents (arXiv:2501.09674)| Chan et al., Visibility into AI Agents (FAccT 2024)
Как платят ИИ-агенты? Как связаны AP2, x402 и A2A?
Платежи ИИ-агентов сейчас разделены на три уровня протоколов — оформление заказа (checkout), доказательство авторизации и машинные микроплатежи, — а A2A лишь коммуникационный уровень, к которому можно подключить платёжные расширения; при этом AP2 v0.2.0 (2026-04-28) перешёл на Checkout Mandate и Payment Mandate, 2026-04-29 Google передал его под управление FIDO Alliance, но спецификация прямо выносит обработку споров за рамки и не распределяет ответственность.
AP2 уже не тот, каким его запомнили в 2025 году. В v0.2.0 механизм переведён на Checkout Mandate и Payment Mandate, каждый из которых проходит две стадии — open и closed, реализован на SD-JWT, а open mandate хранит открытый ключ агента в cnf claim. Важное новшество — сценарий Human-Not-Present: пользователь сначала в доверенном интерфейсе подписывает open mandate своим ключом и задаёт ограничения, затем агент подписывает closed mandate ключом агента, и обе части связываются через sd_hash; продавец или поставщик учётных данных может вернуть unresolved_constraint и вернуть процесс в режим «человек присутствует». Спецификация также рекомендует продавцам при подписи Checkout JWT использовать недетерминированную подпись (ECDSA), а не Ed25519, чтобы защититься от атак с радужными таблицами. Самое главное: спецификация AP2 относит обработку споров, хранение и истребование доказательств к out of scope и обещает лишь неотрекаемый криптографический аудиторский след. В исследовательских заметках также отмечено, что спецификация AP2 рекомендует расширяться через extension points UCP, тогда как A2A в основном тексте спецификации даже не обсуждается; позиционирование AP2 смещается от «расширения A2A» к «уровню безопасности внутри торговых протоколов»; это вывод.
Платёжные расширения подключаются к A2A через собственный механизм extension: в AgentCapabilities объявляется AgentExtension (uri, description, required, params), а клиент запрашивает его активацию заголовком A2A-Extensions; расширения не могут менять базовые структуры данных или добавлять значения enum и работают только через metadata, ломающие изменения требуют нового URI, а при встрече с неподдерживаемой версией действует правило «MUST NOT fall back». a2a-x402 (spec v0.1) — именно такое расширение: продавец отправляет payment-required, клиент подписывает и отвечает payment-submitted, а продавец после расчёта в блокчейне отвечает payment-completed.
Число транзакций x402 в основном обеспечено накруткой. По данным Chainalysis, к первому кварталу 2026 года накопленное число транзакций x402 в сети Base превысило 100 млн, однако всплеск в четвёртом квартале 2025 года был «в основном вызван meme coin farming», а недельное удержание упало с 87% до 5%. Coinbase в конце апреля 2026 года заявила примерно о 165 млн транзакций и накопленном объёме около 50 млн долларов США — это заявление вендора; Artemis считает, что более 95% составляют сигналы протокола или тесты, а один сайт-трекер оценивает реальный торговый оборот примерно в 28 тыс. долларов США в день.
Карточные сети и платформы на практике действуют по принципу «принимать несколько протоколов, а строгую аутентификацию с участием человека использовать как предохранительный клапан». В марте 2026 года OpenAI вернула Instant Checkout в ChatGPT к модели Apps продавцов; по словам представителя компании, «Instant Checkout is moving to Apps». Visa 2026-07-02 объявила, что в Европе агенты уже совершили реальные покупки при участии более 30 банков-эмитентов, причём все транзакции использовали Payment Passkeys для выполнения требований строгой аутентификации клиента (SCA). Рамочная модель ответственности по-прежнему отсутствует: Chargebacks911 предупреждает, что инфраструктура споров и ответственности «largely unaddressed»; по анализу Taylor Wessing, в рамках ЕС покупка агентом, выходящая за установленные клиентом условия, в принципе будет признана несанкционированной операцией; Ant International, Visa и Mastercard лишь 2026-09-10 начали изучать рамочную модель совместимости Know-Your-Agent. PSD3 / PSR ЕС пока дошли только до позиции первого чтения, одобренной Советом 2026-10-29, в Official Journal не опубликованы, а поиск по ключевым словам в пояснительной записке Совета к PSR не выявил положений об ИИ или автономных агентах; у CFPB США также нет руководства по платежам агентов.
Научные работы указывают ещё на одну слепую зону. Debi и соавт. (IEEE IMNS 2026) провели red team-тестирование агентов для покупок на AP2: косвенная и прямая prompt injection позволяют манипулировать ранжированием товаров и извлекать конфиденциальные данные пользователя, то есть подписанный mandate не защищает процесс рассуждения, предшествующий подписи; Jiang и соавт. (arXiv:2609.00060) выполнили формальный анализ x402, MPP, ACP и AP2 в Tamarin и показали зависимости безопасности, возникающие из-за распределения намерения, полномочий делегирования и расчётов между несколькими сторонами. Агентизация в логистике сейчас идёт через MCP: MCP-сервер Flexport позволяет ИИ-ассистенту клиента бронировать перевозку по согласованным тарифам и получать booking ID. Примеров оплаты стоимости доставки через AP2 или x402 в исследовательских заметках не найдено.
| Уровень | Протокол | Инициатор | Текущее состояние |
|---|---|---|---|
| Уровень оформления заказа | ACP | OpenAI+Stripe | С 2026-03 ChatGPT Instant Checkout перешёл на Apps продавцов; ACP продолжает существовать |
| Уровень оформления заказа | UCP | Google+Shopify | По вторичным источникам, эндпоинт UCP у Shopify использует MCP как транспортный уровень |
| Уровень доказательства авторизации | AP2 v0.2.0 | Инициирован Google, 2026-04-29 передан FIDO Alliance | Обработка споров вне рамок спецификации |
| Уровень доказательства авторизации | Verifiable Intent | Mastercard | По вторичным источникам, исходный код открыт в 2026-03 |
| Уровень машинных микроплатежей | x402 | Инициирован Coinbase | Большинство транзакций в блокчейне — накрутка; реальный торговый оборот оценивается примерно в 28 тыс. долларов США в день |
| Уровень машинных микроплатежей | MPP | Stripe+Tempo | По вторичным источникам, запущен в 2026-03 вместе с mainnet Tempo |
Источники AP2 v0.2 Specification| AP2 Flows| ap2-protocol.org| FIDO Alliance: Google передаёт AP2| A2A Extensions| google-agentic-commerce/a2a-x402| Chainalysis: x402 agentic payments adoption| Forkast: реальный объём транзакций x402| presenc.ai: отслеживание внедрения x402| Digital Commerce 360 (2026-03-06)| Пресс-релиз Visa UK (2026-07-02)| The Paypers: предупреждение Chargebacks911| Taylor Wessing: Agentic AI in payments| TechNode (2026-09-10)| The Paypers: запуск MPP| Mastercard Developers: руководство по Agentic-транзакциям| Совет ЕС: документ о голосовании по позиции первого чтения PSR ST 15154/26| Debi et al., Whispers of Wealth (IEEE IMNS 2026)| Jiang et al., A Formal Analysis of Agent Payment Protocols (arXiv:2609.00060)| SupplyChain247: ИИ-ассистенты Flexport для бронирования перевозок
Используется ли A2A на практике? Есть ли production-кейсы?
По состоянию на 2026-10-31 в исследовательских заметках не найдено ни одного именованного межкорпоративного production-кейса A2A с измеренными результатами; Linux Foundation 2026-04-09 заявил о более чем 150 поддерживающих организациях и промышленных внедрениях, не назвав пользователей, а один автор 2026-10-27 отправил 36 запросов в 18 организаций и получил 0 валидных Agent Card.
В пресс-релизе Linux Foundation к первой годовщине от 2026-04-09 говорится о более чем 150 поддерживающих организациях и промышленных внедрениях A2A в цепочках поставок, финансах, страховании и ИТ-эксплуатации; это заявление вендора: пресс-релиз не называет ни одного пользователя и не приводит ни метрик процессов, ни результатов. Чаще всего в качестве примеров приводят статью о Microsoft Agent Framework для .NET и codelab Google о закупочном concierge — но это примеры кода, а не отчёты о внедрении. Tyson Foods часто подают как кейс A2A в цепочке поставок, однако apis.io оценивает её A2A Agent Card в 0/8, а для торговых партнёров компания по-прежнему предоставляет EDI и API.
Самое прямое опровержение — практические проверки. Один автор в апреле 2026 года выбрал из публичных реестров 50 агентов, заявляющих поддержку A2A: лишь примерно 0–2 отдавали валидную карточку по well-known-пути, а корректно ответили на task — 0. Тот же автор 2026-09-09 отправил 24 запроса в 12 организаций, а 2026-10-27 — 36 запросов в 18 организаций и оба раза получил 0 карточек. Выборка сформирована самим автором и не является сплошным обследованием, но тенденция последовательна. Реально работает взаимодействие внутри одной облачной платформы: AWS AgentCore, Microsoft Foundry, Google Agent Registry.
Эмпирические данные о самих мультиагентных архитектурах тоже не в пользу межорганизационного A2A. MAST (NeurIPS 2025 Datasets & Benchmarks Track) проанализировал 1 642 трассы выполнения и выделил 14 режимов отказа в трёх больших категориях: проектирование системы, рассогласование между агентами и проверка задач; доля отказов 7 передовых открытых мультиагентных систем в работе составила 41%–86,7% (авторы предупреждают, что разные бенчмарки напрямую не сравнимы). В работе «Towards a Science of Scaling Agent Systems» авторов из Google Research, MIT и других организаций в v1 / v2 и версии для блога Google протестировано 180 конфигураций: в независимых мультиагентных схемах ошибки усиливаются в 17,2 раза, в централизованно координируемых — в 4,4 раза, а на задачах последовательного рассуждения все мультиагентные варианты ухудшают результат на 39%–70%; в v3 от 2026-04-08 исследование расширено до 260 конфигураций и 6 бенчмарков с сохранением выводов о 17,2 и 4,4 раза. Инженерный блог Anthropic (не рецензируемая статья) сообщает, что его мультиагентная исследовательская система на 90,2% превосходит одиночного агента Claude Opus 4, но расходует примерно в 15 раз больше токенов, чем обычный диалог, и прямо называет неподходящими области, где «всем агентам нужен общий контекст или между агентами много зависимостей». Межорганизационный A2A как раз собирает все эти неблагоприятные условия: у сторон нет общего контекста, нет общего верификатора, а торговый процесс (проверка цены→заказ→оплата→отгрузка) последователен; это вывод.
Пробелов на инженерном уровне больше, чем на уровне спецификации. При делегировании следующему агенту в A2A трассировка обрывается: Python SDK создаёт лишь локальные span, а стандартного способа передавать W3C Trace Context между агентами нет (Issue #2103). Общественный Rust SDK сообщил о 7 сбоях TCK, которые после сверки были признаны дефектами самого тестового набора; в том же отчёте говорится, что SDK для JS, Go и Java проходят 21/21 на обеих привязках. Агентный трафик на стороне потребителей тоже пока невелик: по данным HUMAN Security, в 2025 году агентный трафик вырос на 7 851% за год, но лишь 2,3% приходится на страницы оформления заказа; вторичный источник со ссылкой на данные Cloudflare Radar за август 2026 года указывает, что ИИ-боты дают около 7% HTML-запросов, из которых на «действия в реальном времени от имени пользователя» приходится лишь 5,8%; произведение этих долей — около 0,4%, но это перемножение является выводом и не проверено на исходных данных. Akamai предупреждает, что сайты электронной торговли лишь наблюдают за более чем 90% ИИ-ботов, тогда как мошенническая агентная активность растёт. Доказательств того, что персональные агенты вроде ChatGPT, Gemini или Claude вызывают через A2A агентов обычных компаний, в исследовательских заметках не найдено, но это лишь отсутствие опровержения, а не официальное подтверждение.
Интервью, проведённые правительствами и международными организациями, показывают, что спрос реален. В OECD Artificial Intelligence Papers No. 65 на странице 16 зафиксировано, что опрошенные практики предпочитают открытые протоколы и считают протоколы связи «агент–агент», такие как A2A, важным двигателем мультиагентной координации, одновременно опасаясь привязки к экосистеме одного поставщика.
| Заявление или кейс | Фактически найденные доказательства | Оценка |
|---|---|---|
| Linux Foundation: более 150 организаций, промышленные внедрения в разных отраслях | В пресс-релизе не названы пользователи, нет метрик результатов | Заявление вендора |
| Кейс Tyson Foods в цепочке поставок | Оценка A2A Agent Card на apis.io — 0/8; с партнёрами по-прежнему EDI и API | Доказательствами не подтверждается |
| Microsoft Agent Framework, Google codelab | Пример кода, а не отчёт о внедрении | Не production-кейс |
| 50 агентов из публичных реестров, заявляющих поддержку (2026-04) | Примерно 0–2 валидные карточки, 0 корректных ответов на task | Проверка третьей стороной |
| 18 организаций, 36 запросов (2026-10-27) | 0 карточек (выборка автора) | Проверка третьей стороной |
| Взаимодействие внутри одной облачной платформы | Уже предоставляется AWS AgentCore, Microsoft Foundry, Google Agent Registry | Форма, которая реально работает сегодня |
Что такое HowBridge? Кратко о бренде и услугах
Источники Linux Foundation: пресс-релиз к первой годовщине A2A (2026-04-09)| Microsoft DevBlogs: A2A v1 in Agent Framework for .NET| Google Codelabs: A2A purchasing concierge| apis.io: Tyson Foods| heym.run: практическое сравнение A2A и MCP| Cemri et al., Why Do Multi-Agent LLM Systems Fail? (NeurIPS 2025 D&B)| Kim et al., Towards a Science of Scaling Agent Systems (arXiv:2512.08296)| Блог Google Research (2026-01-28)| Anthropic Engineering: How we built our multi-agent research system| A2A Issue #2103 (обрыв трассировки)| a2a-rust PR #180 (результаты TCK)| HUMAN Security: 2026 State of AI Traffic| PaidHosting: AI agent traffic (со ссылкой на Cloudflare Radar)| Пресс-релиз Akamai| OECD Artificial Intelligence Papers No. 65
Как правительства регулируют ИИ-агентов? Упоминается ли A2A?
По состоянию на 2026-10-31 в официальных документах Министерства цифровых дел Тайваня, IMDA Сингапура и ОЭСР уже прямо названы A2A или мультиагентные риски, но ни одна страна не приняла закон специально об A2A; тайваньский Базовый закон об искусственном интеллекте обнародован и вступил в силу 115-01-14 (2026-01-14), уполномоченный орган — Национальный совет по науке и технологиям, а распределение ответственности за ошибки агентов ожидает подзаконных актов, предусмотренных статьёй 17.
Тайвань: Базовый закон об искусственном интеллекте состоит из 20 статей; статья 3 определяет искусственный интеллект как «систему, способную функционировать автономно», что может охватывать ИИ-агентов, но слово «агент» в тексте закона не встречается; статья 4 перечисляет семь основных принципов, включая автономию и надзор человека, прозрачность и объяснимость, подотчётность; статья 16 поручает Министерству цифровых дел продвигать рамочную классификацию рисков, согласованную с международной практикой; статья 17 обязывает правительство определить распределение ответственности и условия её возложения для высокорисковых систем ИИ, а также создать механизмы защиты прав, компенсации или страхования; статья 18 обязывает ведомства в течение двух лет после вступления закона в силу привести профильное регулирование в соответствие. На основании статьи 16 Министерство цифровых дел 115-07-07 опубликовало «Рамочную модель классификации рисков ИИ» v1.0 (письмо по цифровой стратегии № 1150015933, вступает в силу немедленно), где для типа риска B6 «действия автономных ИИ-агентов за пределами полномочий» сказано: «В мультиагентных системах из-за взаимного запуска агентов выше вероятность цепных реакций, не предусмотренных ни разработчиками, ни пользователями, что затрудняет своевременное вмешательство и исправление со стороны человека». В руководстве по генеративному ИИ для медицинских учреждений, разосланном Министерством здравоохранения и социального обеспечения 115-05-29, прямо указано, что системы ИИ-агентов «пока не входят в сферу применения настоящего руководства».
Действующее законодательство Тайваня также применимо к агентным сценариям. Статья 4 Закона о защите персональных данных устанавливает, что лицо, которому поручены сбор, обработка или использование персональных данных, в пределах действия закона приравнивается к поручившему органу; поэтому передача персональных данных агенту на обработку не освобождает от ответственности под предлогом «это делает ИИ»; статья 21 регулирует ограничения на трансграничную передачу. Следует учитывать, что ряд статей, изменённых 114-11-11 (включая новую редакцию статьи 21 и добавленную статью 20-1), уже обнародован, но ещё не вступил в силу; дату вступления определяет Исполнительный юань. Закон об электронной подписи ИИ и агентов не упоминает; можно ли считать подпись, поставленную агентом от имени человека, подписью самого человека, законом прямо не урегулировано, и подтвердить это в статье невозможно.
Китай: Государственное управление по регулированию рынка и Управление по стандартизации КНР объявлением о национальных стандартах № 22 за 2026 год 2026-05-22 утвердили и выпустили серию GB/Z 185.1~185.7-2026 «Искусственный интеллект — взаимосвязь интеллектуальных агентов» из 7 руководящих технических документов (общая архитектура, идентификационный код, управление идентичностью, описание агентов, обнаружение агентов, взаимодействие агентов, вызов инструментов агентами); национальная публичная платформа информации о стандартах отмечает их статус как «действующий», полный текст опубликован 2026-06-18, а 2026-06-26 Государственное управление по регулированию рынка провело тематическую пресс-конференцию. В официальных документах используется название протокола AIP (протокол взаимосвязи интеллектуальных агентов), и на найденных официальных страницах ни A2A, ни MCP не упоминаются; совместимость не подтверждена. «Руководящее мнение о нормативном применении и инновационном развитии интеллектуальных агентов», совместно выпущенное 2026-05-08 Канцелярией по делам киберпространства КНР, Государственным комитетом по развитию и реформе и Министерством промышленности и информатизации, увязывает продвижение AIP, платформу регистрации агентов и цифровую идентичность агентов в единый пакет и требует, чтобы «операции, выполняемые агентами, не выходили за пределы полномочий, предоставленных пользователем». Этот путь отличается от позиции сообщества A2A, где «официального реестра нет».
Европейский союз: AI Act (Regulation (EU) 2024/1689) вступил в силу 2024-08-01; обязанности для моделей ИИ общего назначения применяются с 2025-08-02, общие положения и обязанности по прозрачности — с 2026-08-02; обязанности для высокорисковых систем отложены регламентом Regulation (EU) 2026/1744 (опубликован в Official Journal 2026-07-24): по приложению III — до 2027-12-02, по приложению I — до 2028-08-02. PSD3 и PSR находятся на стадии позиции первого чтения, одобренной Советом 2026-10-29, ожидают второго чтения в Европейском парламенте и в Official Journal не опубликованы.
США, Сингапур, Великобритания: CISA, NSA и другие ведомства «Пяти глаз» 2026-04-30 / 05-01 выпустили документ «Careful Adoption of Agentic AI Services» с рекомендацией ограничивать права доступа и начинать с низкорисковых и нечувствительных сценариев; у CFPB США нет руководства по платежам агентов, а соответствующий проект интерпретационного правила 2025 года был отозван 2025-05-15. В «Model AI Governance Framework for Agentic AI» v1.5 от IMDA Сингапура (опубликован 2026-05-20, обновлён 06-05) в разделе 1.1.1 прямо названы A2A — для связи между агентами — и MCP — для связи агентов с инструментами, а рекурсивное делегирование и межорганизационная идентичность указаны как текущие пробелы. В руководстве CMA Великобритании от 2026-03-09 (обновлено 10-30) сказано: «if an AI agent you use does something illegal, you are responsible», то есть компания несёт ответственность за противоправные действия используемого ею агента; публичные консультации ICO Великобритании по агентному ИИ завершаются 2026-11-20.
| Юрисдикция | Документ | Дата | Связь с A2A или агентами |
|---|---|---|---|
| Тайвань | Базовый закон об искусственном интеллекте | Обнародован и вступил в силу 115-01-14 | Статья 17 требует определить ответственность за высокорисковый ИИ; «агенты» не упоминаются |
| Тайвань | Министерство цифровых дел: «Рамочная модель классификации рисков ИИ» v1.0 | 115-07-07 | Риск B6 «действия автономных ИИ-агентов за пределами полномочий» |
| Тайвань | Министерство цифровых дел: «Справочное руководство по применению ИИ в государственном секторе» V1.0 | 115-01-28 (по данным документа) | Подраздел об A2A на странице 14 |
| Китай | GB/Z 185.1~185.7-2026 «Искусственный интеллект — взаимосвязь интеллектуальных агентов» | Утверждены и выпущены 2026-05-22 | Официальное название протокола — AIP; совместимость с A2A не подтверждена |
| ЕС | Regulation (EU) 2026/1744 | Опубликован 2026-07-24 | Обязанности AI Act для высокорисковых систем отложены до 2027-12-02 / 2028-08-02 |
| ЕС | Позиция Совета в первом чтении по PSD3 / PSR | 2026-10-29 | Не опубликованы в Official Journal; в пояснительной записке к PSR нет положений об агентах |
| США | NIST〈Design Tenets for Agent Identity Management Systems〉 | 2026-10-27 | 10 принципов проектирования идентичности агентов (блог) |
| Сингапур | Рамочная модель управления агентным ИИ IMDA v1.5 | 2026-05-20 | Раздел 1.1.1 называет A2A и MCP |
| Великобритания | Руководство CMA о законодательстве о защите потребителей и ИИ-агентах | 2026-03-09 | Компания отвечает за противоправные действия используемого агента |
| Международный уровень | OECD AI Papers No. 65 | 2026-09 | Стр. 16: практики считают A2A двигателем мультиагентной координации |
Источники Национальная база законов Тайваня: Базовый закон об искусственном интеллекте| Объявление Министерства цифровых дел: Рамочная модель классификации рисков ИИ| Министерство цифровых дел: Рамочная модель классификации рисков ИИ v1.0 (PDF)| Министерство цифровых дел: Справочное руководство по применению ИИ в государственном секторе (PDF)| Министерство здравоохранения и социального обеспечения: руководство по генеративному ИИ для медицинских учреждений| Национальная база законов Тайваня: Закон о защите персональных данных| Национальная база законов Тайваня: Закон об электронной подписи| Управление по стандартизации КНР: объявление о национальных стандартах № 22 за 2026 год| Национальная публичная платформа информации о стандартах КНР: GB/Z 185.1-2026| Национальная публичная платформа информации о стандартах КНР: уведомление о публикации полного текста| Международный центр научно-технических инноваций: презентация стандартов взаимосвязи интеллектуальных агентов| Государственное управление по регулированию рынка: перепечатанный материал| Канцелярия по делам киберпространства КНР: Руководящее мнение о нормативном применении и инновационном развитии интеллектуальных агентов| European Commission: AI Act regulatory framework| European Parliament: Digital Omnibus on AI| Совет ЕС: документ о голосовании по PSD3 ST 15152/26| Совет ЕС: документ о голосовании по PSR ST 15154/26| CISA: Secure adoption of agentic AI| Federal Register 2025-08646 (отзыв CFPB)| IMDA: Model AI Governance Framework for Agentic AI v1.5| GOV.UK: CMA complying with consumer law when using AI agents| ICO: Agentic AI call for evidence| OECD Artificial Intelligence Papers No. 65
Что добавит A2A v1.1? Какие вопросы остаются без ответа?
Восемь тем A2A v1.1 одобрены TSC 2026-06-25 голосованием 5:0: возобновление потоков, идемпотентность, настройка push, выбор навыков, обнаружение способа аутентификации, история задач, многораундовое взаимодействие и двунаправленная потоковая передача; по состоянию на 2026-10-31 даты выпуска нет, а самые обсуждаемые вопросы — идентичность агентов, делегирование и тарификация — по-прежнему не решены.
Issue #1942 объединил 41 тему в восемь тем v1.1, а межзадачная память агентов (#893) в рамки отслеживания не вошла. О направлении развития лучше списка тем говорят самые комментируемые обсуждения: #1672 о проверке идентичности агента в Agent Card (около 658 комментариев), #1829 о подписи сообщений через Ed25519 и RFC 9421, #2028 о делегировании actor-chain, #2121 о передаче затрат и бюджета и #1815 об использовании HTTP 402 для обозначения «требуется оплата». Всё это вопросы доверия и коммерции; учитывая новый процесс управления extension, в исследовательских заметках сделан вывод, что они скорее появятся в виде расширений, а не изменений базовой спецификации; это вывод.
На вопрос «как персональному агенту найти агента компании» внедрённого открытого ответа пока нет. Официальная документация A2A прямо указывает, что курируемые реестры выходят за рамки A2A; предложение Agent Registry в Discussion #741 долго не продвигается, а рецензенты ставят под сомнение исходную посылку, что «поставщики сами управляют своими записями». Для обнаружения агента по домену в IETF есть четыре конкурирующих индивидуальных черновика: DNS-AID (запись SVCB, указывающая на /.well-known/agent-card.json), AID (запрос TXT-записи _agent), ADP и DAN — ни один не принят рабочей группой; черновик landscape от июля 2026 года также отмечает необходимость координации пространства имён. Со стороны MCP реестр MCP Registry с сентября 2025 года по сей день остаётся в предварительной версии.
Для межорганизационного аудита и ответственности рамочной модели тоже нет. Спецификация A2A содержит лишь требования уровня SHOULD к журналированию сбоев аутентификации и ограничению частоты запросов, а сведения о стабильности семантических соглашений OpenTelemetry GenAI в разных источниках противоречат друг другу. С существующими инструментами минимальная единица аудита, которую можно сохранить, примерно такова: собственные taskId и contextId, отпечаток подписи Agent Card другой стороны и цепочка делегирования act из токена, предъявленного другой стороной; каждая сторона хранит их у себя для последующей сверки; это вывод. Эмпирических исследований атак denial-of-wallet, направленных на «исчерпание бюджета LLM другой стороны», в исследовательских заметках также не найдено.
- #1986 Возобновление потоков: продолжение с места обрыва после разрыва соединения
- #1987 Идемпотентность: повторно отправленный запрос не выполняется повторно
- #1988 Настройка push: конфигурирование и управление webhook
- #1989 Выбор навыков: как вызывающая сторона указывает нужный навык
- #1990 Обнаружение аутентификации: заранее знать, какой способ аутентификации использовать
- #1991 История задач: просмотр записей о прошлых задачах
- #1992 Многораундовое взаимодействие: семантика встречных вопросов сторон
- #1995 Двунаправленная потоковая передача: обе стороны одновременно передают данные потоком
Источники A2A Issue #1942 (темы v1.1)| A2A issues (по числу комментариев)| A2A: Agent discovery| A2A Discussion #741| IETF: черновик DNS-AID| IETF: черновик DAWN discovery landscape| MCP Registry preview (2025-09-08)| A2A Specification §13.4| GreptimeDB: OpenTelemetry GenAI semantic conventions
Стоит ли компании внедрять A2A уже сейчас?
Исходя из данных на 2026-10-31, внедрять A2A компаниям стоит по принципу «сначала только чтение, сначала одна платформа, межкорпоративную запись — отложить»: взаимодействие агентов внутри одной облачной платформы можно пробовать, а открывать межкорпоративный A2A для заказов и платежей до утверждения рамок идентичности, делегирования и ответственности не рекомендуется, поскольку на последовательных задачах все мультиагентные варианты ухудшают результат на 39%–70% (данные arXiv:2512.08296 v1 / v2).
Нынешнее состояние A2A напоминает ранний HTTP: формат уже стандартизирован, а уровень доверия каждому приходится достраивать самостоятельно; разница в том, что вызываемая сторона теперь рассуждает сама и может быть переубеждена другой стороной. Поэтому узкое место не в инженерии, а в вопросе «кто отвечает за действия агента», и этот вопрос сейчас распределён между IETF (идентичность), FIDO Alliance (платёжное намерение), карточными сетями (споры) и регуляторами разных стран — TSC A2A на это не влияет. Отсюда вывод: в ближайшие годы наиболее вероятной формой межкорпоративного взаимодействия агентов станет «оболочка A2A вокруг детерминированных вызовов инструментов»: вызываемая сторона снаружи выглядит как агент, а внутри это API, и настоящие рассуждения происходят только внутри собственного периметра доверия.
Направление государственных рекомендаций совпадает с этим. CISA, NSA и другие ведомства «Пяти глаз» советуют начинать с низкорисковых и нечувствительных сценариев и ограничивать права доступа; рамочная модель IMDA Сингапура выделяет «реальную ответственность человека» и технический контроль как ключевые аспекты; Министерство цифровых дел Тайваня относит цепные реакции от взаимного запуска агентов к риску B6; CMA Великобритании прямо заявляет, что компания отвечает за противоправные действия используемого ею агента.
В таблице ниже варианты внедрения для обычных компаний ранжированы по силе доказательств. «Делать» означает низкий риск и ясную отдачу при имеющихся данных; «можно делать» — низкие затраты, но без измеренных кейсов; для «отложить» и «не делать» указаны причины — их следует пересмотреть при появлении сигналов-триггеров.
| Рекомендация | Действие | Обоснование |
|---|---|---|
| Делать | Реализовать авторизацию самостоятельно с запретом по умолчанию, не полагаясь на умолчания SDK | Спецификация оставляет авторизацию реализации; a2a-java по умолчанию не выполнял авторизацию чтения (CVE-2026-111764) |
| Делать | Считать все поля Agent Card и URL push недоверенным вводом; отклонять частные IP в URL push | Карточка может задавать имена заголовков; и a2a-java, и a2a-python имели SSRF в push |
| Делать | Журналировать taskId, contextId, идентичность вызывающей стороны и traceparent | Межагентная трассировка обрывается (Issue #2103); для последующей сверки остаются только журналы каждой из сторон |
| Делать | Фиксировать версии SDK и подписаться на бюллетени безопасности | В августе–октябре 2026 года вышло несколько CVE официальных SDK, а исправление однажды обходилось из-за различий платформ |
| Можно делать | Взаимодействие агентов внутри одной облачной платформы (AWS AgentCore, Microsoft Foundry, Google Agent Registry) | Форма, которая реально работает сейчас; периметр доверия у сторон общий |
| Отложить | Полагаться на проверку подписи Agent Card между разными SDK | По Issue #2122 канонизация расходится; подпись доказывает целостность, а не идентичность |
| Не делать | Разрешать внешним агентам оформлять заказы, менять данные или платить от имени клиентов | AP2 не распределяет ответственность, у карточных сетей нет правил споров для агентов, в PSR нет положений об агентах |
| Не делать | Строить ради A2A собственный межорганизационный мультиагентный бэкенд | В независимых мультиагентных схемах ошибки усиливаются в 17,2 раза; на последовательных задачах ухудшение на 39%–70% |
Источники Kim et al., Towards a Science of Scaling Agent Systems (arXiv:2512.08296)| CISA: Secure adoption of agentic AI| IMDA: Model AI Governance Framework for Agentic AI v1.5| Министерство цифровых дел: Рамочная модель классификации рисков ИИ v1.0 (PDF)| GOV.UK: CMA complying with consumer law when using AI agents| GitHub Advisory GHSA-qw47-mcm5-934w| A2A Issue #2103| A2A Issue #2122| AP2 v0.2 Specification
Как участникам трансграничной электронной торговли и логистики готовиться к A2A сейчас?
Для участников трансграничной электронной торговли и логистики в 2026 году наиболее оправданы вложения не в эндпоинт A2A, а в структурированные данные на веб-страницах и детерминированные MCP-инструменты только для чтения: вторичный источник со ссылкой на данные Cloudflare Radar за август 2026 года указывает, что ИИ-боты дают около 7% HTML-запросов, из которых на действия в реальном времени от имени пользователя приходится лишь 5,8%, а Flexport для бронирования перевозок ИИ-ассистентами клиентов тоже использует MCP.
Ключевые запросы трансграничной торговли и логистики — сколько стоит доставка, каковы налоги и сборы, какой код тарифной классификации и какие требования к ввозу у этого товара — по своей природе являются детерминированными расчётами, то есть именно тем типом услуг, который больше всего нужен внешним агентам и в котором меньше всего ошибок. По опыту инженерного блога Anthropic, переписывание описаний инструментов сократило время выполнения задач последующими агентами на 40%; опыт OpenAI, вернувшей Instant Checkout к Apps продавцов, показывает, что сделка в итоге всё равно возвращается в собственный процесс продавца. Поэтому порядок подготовки должен быть таким: сначала обеспечить машиночитаемость веб-страниц и структурированных данных, затем оформить детерминированные инструменты как MCP, добавлять в ответы инструментов URL продолжения, возвращающий сделку в собственный процесс, и лишь в последнюю очередь рассматривать A2A-заглушку.
A2A-карточка-заглушка — это публикация карточки в /.well-known/agent-card.json, навыки которой сопоставлены существующим детерминированным инструментам (расчёт стоимости, налоги, описание процесса), а бэкенд напрямую вызывает программный код без LLM. Это дёшево и имеет ценность «опциона», но измеренных кейсов, когда малый или средний бизнес получил бы благодаря этому трафик или выручку, пока нет; это вывод. Если всё же открывать эндпоинт A2A, нужно как минимум: открывать только навыки для чтения, не доверять ни одному полю карточки другой стороны, отклонять частные IP в URL push, журналировать taskId, contextId, идентичность вызывающей стороны и traceparent.
Текущий подход HowBridge (всё нижеперечисленное можно проверить на странице для разработчиков HowBridge): HowBridge предоставляет публичный MCP без ключа и без OAuth (https://0523.tw/mcp/public) с 8 инструментами только для чтения и идемпотентными: описание бренда и услуг HowBridge, расчёт стоимости консолидированной доставки Китай→Тайвань (Sea Express / авиадоставка), расчёт импортных налогов и сборов Тайваня, подбор кандидатов кода тарифной классификации CCC по названию товара, ставки по коду CCC и требования к ввозу, доплата за негабарит при доставке по Тайваню, а также процесс консолидированной доставки и правила упрощённого декларирования; лимит — 120 запросов в минуту на IP; сервис зарегистрирован в официальном MCP Registry (имя tw.0523/lucky-public); ответ расчёта стоимости доставки содержит URL продолжения (continue_url), чтобы пользователь вернулся на официальный сайт. MCP для участников (https://0523.tw/mcp) использует авторизацию OAuth 2.1 и предоставляет 6 инструментов только для чтения, которые позволяют читать лишь счета, посылки, предварительные уведомления, налоговые квитанции и импортные декларации самого авторизовавшего участника; лимиты по умолчанию — 60 запросов в минуту и 5 000 в день. Сейчас на странице для разработчиков HowBridge перечислены API данных участников, MCP для участников и публичный MCP; эндпоинта A2A нет; эта статья не означает, что HowBridge уже поддерживает A2A.
Если вы хотите, чтобы ИИ-ассистент помог оценить стоимость отправки из Китая на Тайвань, можно сразу воспользоваться веб-версиями калькулятора стоимости консолидированной доставки, калькулятора импортных пошлин и поиска тарифной классификации; эти инструменты и публичный MCP используют одну и ту же логику расчёта. Расчёт носит справочный характер: стоимость доставки определяется по счёту после замеров на складе, а налоги — по решению таможни.
| Приоритет | Действие | Рекомендация | Обоснование |
|---|---|---|---|
| 1 | Продолжать усиливать содержимое веб-страниц и структурированные данные schema.org | Делать | Основной способ контакта агентов с сайтами — по-прежнему просмотр и сбор данных; доля трафика действий в реальном времени от имени пользователя очень мала |
| 2 | Оформить расчёт стоимости, налогов и тарифной классификации как детерминированные MCP-инструменты только для чтения и отшлифовать их описания | Делать | Переписывание описаний инструментов сократило время выполнения агентами на 40%; в логистике агенты бронируют перевозки через MCP |
| 3 | Добавлять в ответы инструментов URL продолжения, возвращающий сделку в собственный процесс | Делать | Instant Checkout уже вернулся к Apps продавцов; сделка возвращается на собственные страницы продавца |
| 4 | Сохранять OAuth для интерфейсов данных участников, добавив ограничение частоты и журналы аудита для каждого клиента | Делать | Спецификация оставляет авторизацию реализации; Akamai предупреждает о росте мошеннических агентов |
| 5 | Опубликовать карточку-заглушку /.well-known/agent-card.json, за которой стоит только детерминированный код без LLM | Можно делать (низкий приоритет) | Низкие затраты, ценность опциона; измеренных кейсов пока нет (вывод) |
| 6 | Открыть эндпоинт A2A | Делать при условиях | Только чтение; не доверять полям карточки; отклонять частные IP в URL push; полное журналирование (с учётом опубликованных CVE типа SSRF и fail-open) |
| 7 | Подписывать Agent Card | Отложить или использовать только один SDK | По Issue #2122 канонизация между SDK расходится |
| 8 | Разрешить внешним агентам оформлять заказы, менять адрес и платить | Не делать | Рамочной модели ответственности нет; на последовательных задачах мультиагентные схемы ухудшают результат на 39%–70% |
| 9 | Строить ради A2A собственный мультиагентный бэкенд или принимать оплату доставки через AP2 / x402 | Не делать | Реальный торговый оборот x402 очень мал; примеров оплаты доставки не найдено |
Платформа для разработчиков HowBridge: публичный MCP и MCP для участников ・ Руководство по MCP для консолидированной доставки: как Claude и ChatGPT узнают стоимость доставки и налоги ・ Калькулятор консолидированной доставки: стоимость Sea Express и авиадоставки из Китая на Тайвань ・ Калькулятор импортных пошлин: расчёт пошлины, налога на бизнес и акциза ・ Поиск тарифной классификации: код CCC и ставки по названию товара на китайском
Источники PaidHosting: AI agent traffic (со ссылкой на Cloudflare Radar)| HUMAN Security: 2026 State of AI Traffic| SupplyChain247: ИИ-ассистенты Flexport для бронирования перевозок| Anthropic Engineering: How we built our multi-agent research system| Digital Commerce 360 (2026-03-06)| Пресс-релиз Akamai| A2A Specification| Платформа для разработчиков HowBridge (публичный MCP и MCP для участников)
5 шагов подготовки к взаимодействию ИИ-агентов для участников трансграничной электронной торговли и логистики
1Сначала сделать страницы машиночитаемыми
Размещать ключевые факты — цены, сроки, правила — в HTML, отдаваемом сервером напрямую, и дополнять их структурированными данными schema.org; основной способ контакта агентов с сайтами — по-прежнему просмотр и сбор данных.
2Оформить детерминированные функции как MCP-инструменты
Сделать запросы расчёта стоимости, налогов и тарифной классификации MCP-инструментами только для чтения и идемпотентными; в описании инструмента чётко указать единицы ввода и ограничения, а в ответ добавлять URL продолжения, возвращающий пользователя в собственный процесс.
3Данные участников — через OAuth с ограничением частоты
Интерфейсы, затрагивающие персональные данные, используют только авторизацию OAuth, возвращают только данные самого пользователя и дополняются ограничением частоты и журналами аудита для каждого клиента.
4Оценить A2A-карточку-заглушку
Для пробы опубликовать в /.well-known/agent-card.json карточку, сопоставленную только детерминированным инструментам без LLM на бэкенде, и перед запуском проверить валидацию ввода для URL push и полей карточки.
5Ежеквартально перепроверять и ждать сигналов-триггеров
Ежеквартально отправлять well-known-запросы 10–20 компаниям отрасли или платформам; не открывать заказы и платежи, пока не появится письменный запрос именованного партнёра, не будет утверждён v1.1 или не возникнет рамочная модель ответственности.
Глоссарий
- A2A (Agent2Agent)
- Открытый протокол, позволяющий ИИ-агентам разных организаций и фреймворков находить возможности друг друга, делегировать задачи и обмениваться результатами; с 2025-06 находится под управлением Linux Foundation.
- MCP (Model Context Protocol)
- Открытый протокол, позволяющий ИИ-ассистентам вызывать внешние инструменты и ресурсы; рассуждением управляет LLM вызывающей стороны, а schema инструментов прозрачна для вызывающего.
- Agent Card
- Публичный файл описания агента A2A с объявлением навыков, интерфейсов и способов аутентификации; по соглашению размещается в /.well-known/agent-card.json; подпись необязательна.
- Task (задача)
- Единица работы в рамках одного взаимодействия в A2A; taskId генерирует сервер; состояния включают «отправлена», «в работе», «требуется ввод», «требуется авторизация», «завершена», «ошибка» и др.
- Extension (расширение)
- Механизм добавления функций вне ядра A2A: идентифицируется по URI, активируется клиентом заголовком A2A-Extensions и не может изменять базовые структуры данных.
- AP2 (Agent Payments Protocol)
- Протокол, фиксирующий полномочия пользователя на оплату агентом с помощью mandate на SD-JWT; v0.2.0 выпущен 2026-04-28, 2026-04-29 передан FIDO Alliance.
- x402
- Протокол машинных микроплатежей на основе кода состояния HTTP 402 «Payment Required»; расчёты идут в основном в сети Base.
- RFC 8693 token exchange
- Стандарт обмена токенами OAuth 2.0, позволяющий записывать путь делегирования в act claim и ограничивать следующий переход через may_act.
- SSRF (подделка запросов на стороне сервера)
- Уязвимость, заставляющая сервер отправлять запросы на адрес, указанный атакующим; URL push-webhook в A2A — типичная точка входа.
- TSC (Технический руководящий комитет)
- Орган принятия решений A2A: 9 мест, по одному на компанию; предложения голосуются через gitvote в GitHub issue.
- AIP (протокол взаимосвязи интеллектуальных агентов)
- Название протокола взаимосвязи агентов, используемое в китайской серии национальных стандартов GB/Z 185-2026; совместимость с A2A не подтверждена.
Частые вопросы
Кто разработал протокол A2A?
A2A был представлен Google в апреле 2025 года и 2025-06-23 передан под управление Linux Foundation; среди 7 компаний-учредителей — AWS, Cisco, Microsoft и другие. Сейчас решения принимает Технический руководящий комитет из 9 мест, а в августе 2026 года A2A вошёл в AAIF — тот же фонд, что и MCP.
Какая последняя версия A2A?
По состоянию на 2026-10-31 актуальная версия A2A — v1.0.1, выпущенная 2026-05-26 и совместимая на уровне протокола передачи с v1.0.0 от 2026-03-12; восемь тем v1.1 утверждены, но даты выпуска пока нет.
Можно ли использовать A2A и MCP вместе?
Да. В официальном примере A2A агенты сотрудничают друг с другом через A2A, а каждый агент через MCP работает со своими инструментами; протоколы отвечают соответственно за связь «агент–агент» и «агент–инструмент» и не исключают друг друга.
Какие уязвимости безопасности A2A известны?
В августе–октябре 2026 года появилась первая волна CVE в официальных SDK, включая отсутствие авторизации чтения по умолчанию в a2a-java (CVE-2026-111764, CVSS 7,5) и SSRF в push-уведомлениях a2a-python (CVE-2026-90790); кроме того, академические исследования выявили 11 уязвимостей уровня протокола, эксплуатируемых даже при соблюдении спецификации.
Может ли ИИ-агент сам платить картой?
Технически да: Visa 2026-07-02 объявила, что в Европе агенты уже совершили покупки, но транзакции по-прежнему требуют строгой аутентификации держателя карты через Payment Passkeys; спецификация AP2 не распределяет ответственность по спорам, а PSR ЕС ещё не опубликован в Official Journal.
Есть ли на Тайване законы, регулирующие ИИ-агентов?
Тайваньский Базовый закон об искусственном интеллекте обнародован и вступил в силу 2026-01-14, но «агентов» не упоминает; Рамочная модель классификации рисков v1.0 Министерства цифровых дел относит «действия автономных ИИ-агентов за пределами полномочий» к риску B6, а распределение ответственности ждёт подзаконных актов по статье 17.
Поддерживает ли HowBridge A2A?
Сейчас на странице для разработчиков HowBridge перечислены API данных участников, MCP для участников и публичный MCP без ключа; эндпоинта A2A нет. Публичный MCP предоставляет инструменты расчёта только для чтения: стоимость доставки, импортные налоги и сборы, тарифная классификация CCC и др.
Совпадает ли китайский национальный стандарт взаимосвязи интеллектуальных агентов с A2A?
Утверждать нельзя. Серия GB/Z 185.1~185.7-2026 из 7 документов утверждена и выпущена 2026-05-22, официальное название протокола — AIP; на найденных официальных страницах ни A2A, ни MCP не упоминаются, и их совместимость не подтверждена.
Ключевые данные
Хроника A2A
- Google представляет A2A, более 50 партнёров (вторичный источник)
- A2A 0.2.2: ломающее выравнивание с JSON-RPC, добавлены extensions
- Linux Foundation объявляет о принятии проекта A2A
- A2A 0.3.0: agent.json переименован в agent-card.json, добавлены подпись карточки и mTLS
- IBM ACP влит в A2A, разработка ACP прекращена
- Тайваньский Базовый закон об искусственном интеллекте обнародован и вступил в силу
- Выпуск A2A v1.0.0 (в одной статье указан январь 2026 года)
- Выпуск AP2 v0.2.0; на следующий день Google передаёт AP2 в FIDO Alliance
- Китай утверждает и выпускает серию GB/Z 185.1~185.7-2026 о взаимосвязи интеллектуальных агентов из 7 документов
- Выпуск A2A v1.0.1
- TSC утверждает восемь тем v1.1 голосованием 5:0
- Министерство цифровых дел Тайваня публикует Рамочную модель классификации рисков ИИ v1.0 с риском B6
- MCP версии 2026-07-28 становится протоколом без состояния, Tasks вынесены в официальное расширение
- Дата вступления A2A в AAIF по данным AAIF и Axios
- Дата вступления в AAIF по официальному блогу A2A (приведена наряду с 08-17)
- Выпуск официального a2a CLI
- NIST публикует в блоге 10 принципов проектирования систем управления идентичностью агентов
- Совет ЕС утверждает позицию первого чтения по PSD3 / PSR (в Official Journal ещё не опубликована)
Сигналы, за которыми мы следим
- Именованный B2B-партнёр (платформа электронной торговли, перевозчик, склад или таможенный представитель) письменно запрашивает интеграцию по A2A; по состоянию на 2026-10-31 ни одного именованного межорганизационного кейса A2A нет, поэтому это самый сильный сигнал.
- ChatGPT, Gemini или Claude официально объявляют о вызове агентов сторонних продавцов через A2A; пока ни одна из трёх платформ этого не делает, а у Anthropic нет нативной поддержки A2A.
- Официально выпущен A2A v1.1, включающий обнаружение аутентификации (#1990) и идемпотентность (#1987), либо официально утверждены расширения для идентичности агентов и делегирования.
- Issue #2122 закрыт, а тестовые векторы подписи TCK проходят во всех трёх SDK — Python, JS и Go.
- Карточные сети публикуют специальные коды причин chargeback для агентов, либо PSD3 / PSR ЕС проходят второе чтение в Европейском парламенте, публикуются в Official Journal и содержат положения об агентах (по состоянию на 2026-10-31 Совет утвердил лишь позицию первого чтения, а в пояснительной записке к PSR положений об агентах нет).
- Google Agent Registry, Microsoft Agent 365 или MCP Registry открывают публичную межорганизационную регистрацию, либо черновики вроде DNS-AID принимаются рабочей группой IETF.
- Публикуются данные о совместимости или реализации между китайской серией GB/Z 185 (AIP) и A2A, либо запускается платформа регистрации интеллектуальных агентов и её начинают использовать партнёры по трансграничному сотрудничеству между двумя берегами пролива.
- Тайвань принимает правила распределения ответственности за высокорисковый ИИ по статье 17 Базового закона об искусственном интеллекте, либо Исполнительный юань устанавливает дату вступления в силу поправок к Закону о защите персональных данных от 114-11-11.
- TSC A2A меняет состав согласно документу об управлении через 18 месяцев после создания (примерно в декабре 2026 года).
- Ежеквартально перепроверять 10–20 компаний отрасли или платформ well-known-запросами; пока число полученных валидных Agent Card остаётся равным 0, оснований для дополнительных инвестиций нет.
Организации и стандарты, упомянутые в статье
- HowBridge Q140309005
- Agent2Agent (A2A) Q133867455
- Model Context Protocol Q133436854
- Google Q95
- Google Research Q28943742
- The Linux Foundation Q858851
- Agentic AI Foundation
- Amazon Web Services Q456157
- Amazon Q3884
- Cisco Systems Q173395
- Microsoft Q2283
- Salesforce.com Q941127
- SAP SE Q552581
- ServiceNow Q7455653
- IBM Q37156
- Bloomberg Q13977
- Atlassian Q757307
- MuleSoft Q6933868
- Anthropic Q116758847
- OpenAI Q21708200
- Zscaler Q8074786
- Ping Identity Q85793376
- Cloudflare Q4778915
- Okta Q55627388
- Semgrep Q124512828
- Palo Alto Networks Q7128508
- FIDO Alliance Q15731702
- Chainalysis Q111939618
- Coinbase Q16972754
- Stripe Q7624104
- Shopify Q7501150
- Visa Q328840
- Mastercard Q489921
- Taylor Wessing Q1030253
- Ant International Q135234509
- Flexport Q23016856
- Tyson Foods Q1325987
- HUMAN Security Q140700188
- Akamai Technologies Q415598
- Массачусетский технологический институт Q49108
- Конференция о системах обработки нейральной информации Q1961016
- Инженерный совет Интернета Q217082
- Консорциум Всемирной паутины Q37033
- Европейский союз Q458
- Standardization Administration of China Q63961
- Axios (сайт) Q28230873
- Forbes Q25161472
- GitHub Q364
- Claude Q118876059
- Claude Code Q138457287
- ChatGPT Q115564437
- Gemini Q116698014
- Microsoft Foundry Q141613812
- Microsoft Entra ID Q24833870
- AGENTS.md Q136229882
- Tempo Q140472934
- Machine Payments Protocol Q140387814
- x402 Q139414309
- Universal Commerce Protocol Q139500408
- Agent Payments Protocol (AP2)
- Agentic Commerce Protocol
- Android Q94
- Java Q251
- Python Q28865
- Go Q37227
- .NET Q21622213
- Rust Q575650
- JSON-RPC Q1164443
- GRPC Q26356541
- REST Q749568
- OAuth 2 Q97371579
- OpenID Connect Q18385539
- PKCE (RFC 7636) Q47470960
- JSON Web Signature Q22906027
- JSON Web Token Q22284678
- RFC 8785 (JSON Canonicalization Scheme) Q97455550
- RFC 8693 (OAuth 2.0 Token Exchange) Q83682184
- RFC 9457 (Problem Details for HTTP APIs) Q123502710
- RFC 9421 (HTTP Message Signatures) Q125295021
- Ed25519 Q56099578
- ECDSA Q915079
- OpenTelemetry Q121746046
- Automatic Certificate Management Environment Q20311482
- DANE Q4036847
- SVCB resource record Q139159304
- TXT record Q2386111
- 402 Payment Required Q64728484
- EDI Q690189
- Strong customer authentication Q65089871
- Schema.org Q3475322
- Common Vulnerabilities and Exposures Q94950995
- Common Vulnerability Scoring System Q1024582
- bебхук Q2553302
- Server-side request forgery Q56064107
- Prompt injection Q116737628
- Directory traversal attack Q442856
- радужная таблица Q1139146
- UTF-16 Q740701
- Passkey Q118213879
- Чарджбек Q3307525
- многоагентная система Q529909
- большая языковая модель Q115305900
- агентный ИИ Q132451509
- мемкойн Q109536316
- Protocol Buffers Q1645574
- HTTP Q8777
- JSON Q2063
- Официальный журнал Европейского союза Q480448
- National Institute of Standards and Technology
- Cybersecurity and Infrastructure Security Agency
- National Security Agency
- Consumer Financial Protection Bureau
- Infocomm Media Development Authority
- Competition and Markets Authority
- Information Commissioner's Office
- OECD
- Ministry of Digital Affairs (Taiwan)
- National Science and Technology Council (Taiwan)
- Ministry of Health and Welfare (Taiwan)
- State Administration for Market Regulation
- Cyberspace Administration of China
- Council of the European Union
- European Commission
- Unit 42
- Artificial Intelligence Basic Act (Taiwan)
- Personal Data Protection Act (Taiwan)
- Electronic Signatures Act (Taiwan)
- EU AI Act (Regulation (EU) 2024/1689)
- PSD3 / Payment Services Regulation
- GB/Z 185-2026 AI Agent Interconnection
- Model AI Governance Framework for Agentic AI
- Chargebacks911
- Artemis
- Diginomica
- Digital Commerce 360
- TechNode
- The Paypers
- Strands Agents
- Google ADK
- Microsoft Agent 365
- Microsoft Agent Framework
- Google Agent Registry
- MCP Registry
- Okta Agent SSO
- Cloudflare Radar
- Web Bot Auth
- WIMSE
- SD-JWT
- goose
- agentgateway
- Verifiable Intent
- W3C Trace Context
- Base
Источники
Правительственные и официальные документы
- 人工智慧基本法 (Базовый закон об искусственном интеллекте / Basic Act on Artificial Intelligence) Обнародован Канцелярией президента; уполномоченный орган — Национальный совет по науке и технологиям · 2026-01-14(115-01-14) Тайваньский рамочный закон об ИИ; ст. 17 — распределение ответственности, ст. 18 — адаптация регулирования в течение двух лет
- 人工智慧風險分類框架 v1.0(數位策略字第 1150015933 號) (Рамочная модель классификации рисков ИИ v1.0, письмо № 1150015933) Министерство цифровых дел Тайваня (moda) · 2026-07-07(115-07-07) Риск B6 «действия автономных ИИ-агентов за пределами полномочий»
- 人工智慧風險分類框架公告 (Объявление о Рамочной модели классификации рисков ИИ) Министерство цифровых дел Тайваня (moda) · 2026-07-07 Объявление и дата вступления в силу
- 公部門人工智慧應用參考手冊 V1.0 (Справочное руководство по применению ИИ в государственном секторе V1.0) Министерство цифровых дел Тайваня (moda) · 2026-01-28 (в документе указано 115-01-28) Подраздел об A2A на странице 14
- 醫療機構應用生成式人工智慧指引 (Руководство по применению генеративного ИИ в медицинских учреждениях) Министерство здравоохранения и социального обеспечения Тайваня · 2026-05-29(115-05-29) Системы ИИ-агентов пока не входят в сферу применения
- 個人資料保護法 (Закон о защите персональных данных) Национальная база законов Тайваня · Действует; поправки от 114-11-11 обнародованы, но ещё не вступили в силу Ст. 4: уполномоченное лицо приравнивается к поручившему органу; ст. 21: трансграничная передача
- 電子簽章法 (Закон об электронной подписи) Национальная база законов Тайваня · 2024-05-15 (поправки 113-05-15) Подпись ИИ или агентом не урегулирована
- 中華人民共和國國家標準公告 2026 年第 22 號 (Объявление о национальных стандартах КНР № 22 за 2026 год) Государственное управление по регулированию рынка; Управление по стандартизации КНР · 2026-05-22 Утверждение серии GB/Z 185.1~185.7-2026 о взаимосвязи интеллектуальных агентов
- GB/Z 185.1-2026 標準詳情 (Сведения о стандарте GB/Z 185.1-2026) Национальная публичная платформа информации о стандартах КНР · Выпущен 2026-05-22, действующий Статус и классификация
- 關於公開 2026 年第 22 號國家標準公告中國家標準全文的通知 (Уведомление о публикации полных текстов национальных стандартов из объявления № 22 за 2026 год) Национальная публичная платформа информации о стандартах КНР · 2026-06-18 Дата публикации полного текста
- 智能體互聯標準化專題新聞發布會報導 (Материал о тематической пресс-конференции по стандартизации взаимосвязи интеллектуальных агентов) Сайт Международного центра научно-технических инноваций · 2026-06-29 Пресс-конференция 2026-06-26
- 轉載《法治日報》智能體互聯標準報導 (Перепечатка материала «Фачжи жибао» о стандартах взаимосвязи интеллектуальных агентов) Государственное управление по регулированию рынка · 2026-07-03 7 стандартов, идентификационный код и AIP
- 智能體規範應用與創新發展實施意見 (Руководящее мнение о нормативном применении и инновационном развитии интеллектуальных агентов) Канцелярия по делам киберпространства КНР, Государственный комитет по развитию и реформе, Министерство промышленности и информатизации · 2026-05-08 Продвижение AIP, платформа регистрации, запрет выходить за пределы полномочий пользователя
- AI Act regulatory framework European Commission · Обновляется постоянно График применения AI Act
- Digital Omnibus on AI (Regulation (EU) 2026/1744) European Parliament Legislative Train · Опубликован в Official Journal 2026-07-24 Обязанности для высокорисковых систем отложены до 2027-12-02 / 2028-08-02
- PSD3 first reading position, ST 15152/26 Council of the European Union · Утверждён 2026-10-29 Ещё не опубликован в Official Journal
- PSR first reading position, ST 15154/26 Council of the European Union · Утверждён 2026-10-29 (дата документа 2026-10-30) В пояснительной записке к PSR нет положений об агентах
- Announcing the AI Agent Standards Initiative NIST CAISI · 2026-02-17 A2A и MCP не названы
- Comments on Software and Agentic AI Identity Concept Paper NIST NCCoE · 2026-09-29 Более 600 отзывов
- Design Tenets for Agent Identity Management Systems NIST (Booth, Fisher, Galluzzo, Clancy) · 2026-10-27 10 принципов проектирования идентичности агентов (блог)
- Careful Adoption of Agentic AI Services CISA, NSA и международные партнёры · 2026-05-01 Начинать с низкорисковых сценариев, ограничивать права
- CFPB отзывает проект интерпретационного правила по EFTA / Reg E (Federal Register 2025-08646) Consumer Financial Protection Bureau · 2025-05-15 Официального толкования по платежам агентов в США нет
- Model AI Governance Framework for Agentic AI v1.5 IMDA Сингапура · 2026-05-20 (обновлено 06-05) Раздел 1.1.1 называет A2A и MCP
- Complying with consumer law when using AI agents CMA Великобритании · 2026-03-09 (обновлено 10-30) Компания отвечает за противоправные действия используемого агента
- Agentic AI call for evidence ICO Великобритании · С 2026-10-08 по 2026-11-20 Публичные консультации по агентному ИИ
- Agentic AI in organisations: Early insights from practitioner interviews (AI Papers No. 65) OECD · 2026-09 На странице 16 упоминается A2A
Научные работы
- Why Do Multi-Agent LLM Systems Fail? Cemri, M., Pan, M. Z., Yang, S., et al. (13 авторов) · NeurIPS 2025 Datasets and Benchmarks Track (spotlight) · 2025(arXiv v3 2025-10-26) · arXiv:2503.13657
- A2ABreak: Systematic Security Analysis of the A2A Protocol Lotfi, A., Rahman, M. M., Karim, I., & Bertino, E. · Препринт arXiv · 2026-10-24(v3) · arXiv:2609.10871
- Agent Name Collision Attacks in Multi-Agent Systems Arun Kumar, A. · Препринт arXiv · 2026-09-23 · arXiv:2609.27624
- Towards a Science of Scaling Agent Systems Kim, Y., Gu, K., Park, C., et al. (20 авторов) · Препринт arXiv · 2025-12-09 (v1); 2026-04-08 (v3, 260 конфигураций) · arXiv:2512.08296
- From Multi-Agent Systems and the Semantic Web to Agentic AI: A Unified Narrative of the Web of Agents Petrova, T., Bliznioukov, B., Puzikov, A., & State, R. · Препринт arXiv · 2026-05-24(v4) · arXiv:2507.10644v4
- From prompt injections to protocol exploits: Threats in LLM-powered AI agents workflows Ferrag, M. A., Tihanyi, N., Hamouda, D., Maglaras, L., Lakas, A., & Debbah, M. · ICT Express, 12, 353–383 · 2026 · DOI 10.1016/j.icte.2025.12.001
- Multi-Agent Systems Execute Arbitrary Malicious Code Triedman, H., Jha, R., & Shmatikov, V. · COLM 2025 · 2025 · arXiv:2503.12188
- Authenticated Delegation and Authorized AI Agents South, T., Marro, S., Hardjono, T., et al. · arXiv; позиционная версия включена в ICML 2025 Position Paper Track · 2025-01-16 · arXiv:2501.09674
- Visibility into AI Agents Chan, A., Ezell, C., Kaufmann, M., et al. · FAccT '24, 958–973 · 2024-06-03 · DOI 10.1145/3630106.3658948
- A Formal Analysis of Agent Payment Protocols Jiang, K., Yu, M., Chang, Y., et al. · Препринт arXiv · 2026-08-30 · arXiv:2609.00060
- Whispers of Wealth: A Systematic Red-Teaming Study of the Agent Payments Protocol (AP2) Debi, T., Zhu, W., & Gupta, P. S. · IEEE IMNS 2026, 1–6 · 2026-08 · DOI 10.1109/IMNS67862.2026.11655291
Спецификации и отраслевые источники
- A2A Specification A2A Project (Linux Foundation) · v1.0.1,2026-05-26
- What's new in A2A v1 A2A Project · 2026
- A2A CHANGELOG a2aproject/A2A (GitHub) · С 2025-05 по 2026-05
- A2A GOVERNANCE.md a2aproject/A2A (GitHub) · По состоянию на 2026-10-31
- A2A and MCP A2A Project · По состоянию на 2026-10-31
- A2A Extensions A2A Project · По состоянию на 2026-10-31
- A2A Announcements A2A Project · 2026-08-27, 2026-10-01 и др.
- Issue #1942: объединение тем v1.1 a2aproject/A2A (GitHub) · Голосование 2026-06-25
- Issue #2122: расхождения канонизации подписи a2aproject/A2A (GitHub) · Открыт 2026-08-10
- Linux Foundation Launches the Agent2Agent Protocol Project Linux Foundation · 2025-06-23
- A2A Protocol Surpasses 150 Organizations Linux Foundation · 2026-04-09
- A2A joins AAIF Agentic AI Foundation · 2026-08-17
- MCP 2026-07-28 changelog Model Context Protocol · 2026-07-28
- MCP 2025-11-25 changelog Model Context Protocol · 2025-11-25
- AP2 Specification v0.2 AP2 Project · 2026-04-28
- Google donates Agent Payments Protocol to FIDO Alliance FIDO Alliance · 2026-04-29
- AgentCore Runtime A2A protocol contract Amazon Web Services · По состоянию на 2026-10-31
- How we built our multi-agent research system Anthropic Engineering (инженерный блог) · 2025-06-13
- Towards a science of scaling agent systems Блог Google Research · 2026-01-28
- A security engineer's guide to the A2A protocol Semgrep · 2025
- Agent session smuggling in Agent2Agent systems Unit 42 (Palo Alto Networks) · 2025
- x402 agentic payments adoption Chainalysis · 2026
- Пресс-релиз Visa о покупках агентами в Европе Visa · 2026-07-02
- OpenAI shifts checkout plans Digital Commerce 360 · 2026-03-06
- A2A vs MCP (практическая проверка Agent Card) heym.run · Обновлено 2026-10-27
- Web Bot Auth Cloudflare Docs · По состоянию на 2026-10-31
- draft-klrc-aiagent-auth IETF Datatracker · По состоянию на 2026-10-31
- Flexport AI assistants freight booking SupplyChain247 · 2026
Последнее обновление Первая публикация
Статья представляет собой обзор технических исследований и не является юридической консультацией, рекомендацией по информационной безопасности или инвестиционным советом; спецификации и нормативные акты следует сверять с последними публикациями соответствующих ведомств и проектов.