diff --git a/docs/protocol/agent-protocols.html b/docs/protocol/agent-protocols.html index 18ddb87ddd..438461dfcc 100644 --- a/docs/protocol/agent-protocols.html +++ b/docs/protocol/agent-protocols.html @@ -890,7 +890,7 @@ window.addEventListener('click',(e)=>{ --> -

Revision 1, 2026-10-19, draft for comments

+

Revision 2, 2026-10-21, draft for comments

Evgeny Poberezkin

Agent protocols over SimpleX

Table of contents

@@ -929,6 +929,19 @@ window.addEventListener('click',(e)=>{
  • Examples
  • +
  • A2A binding + +
  • Security considerations
  • Privacy considerations
  • Implementations
  • @@ -941,7 +954,7 @@ window.addEventListener('click',(e)=>{
  • declarations: the protocols a profile serves and their transports, the peer types a channel or a contact address is made for, and the update frequency of a channel;
  • the chat transport: the command /_call in a conversation;
  • the Service RPC transport: one request and one response, without a conversation, in a generic envelope;
  • -
  • the binding of the Model Context Protocol (MCP) [MCP] to both transports.
  • +
  • the bindings of the Model Context Protocol (MCP) [MCP] and of the Agent2Agent protocol (A2A) [A2A] to both transports.
  • Conventions

    The key words "MUST", "MUST NOT", "SHOULD", "SHOULD NOT" and "MAY" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals.

    @@ -999,7 +1012,7 @@ window.addEventListener('click',(e)=>{ - [Acme news](https://smp12.simplex.im/c#…): SimpleX updates for people and agents, weekly. Product news and offers. - [Acme customers](https://smp12.simplex.im/g#…): SimpleX group for people. Questions and tips from customers. -- [Ask Acme](https://smp12.simplex.im/a#…): SimpleX business contact for agents, MCP. Orders and availability. +- [Ask Acme](https://smp12.simplex.im/a#…): SimpleX business contact for agents, MCP, A2A. Orders and availability. - [Acme support](mailto:support@acme.example): Email contact for people.

    Profile declarations

    @@ -1040,6 +1053,10 @@ window.addEventListener('click',(e)=>{ "mcp": { "versions": ["2026-07-28"], "transports": {"chat": true, "rpc": true} + }, + "a2a": { + "versions": ["1.0"], + "transports": {"chat": true, "rpc": true} } } } @@ -1084,6 +1101,10 @@ window.addEventListener('click',(e)=>{ mcp MCP binding + +a2a +A2A binding +

    Chat transport

    @@ -1101,10 +1122,12 @@ window.addEventListener('click',(e)=>{

    Replies

    Message size

    @@ -1172,7 +1195,7 @@ window.addEventListener('click',(e)=>{