Minutes — Agent Communication Protocols (agentproto) BoF

IETF 126, Vienna — Thursday 23 July 2026, 09:00–11:00 CEST
Room: Grand Park Hall 2
Area: ART · Responsible AD: Charles Eckel
Chairs: Leslie Daigle, Orie Steele
Note-takers: Kehan Yao, Laurent Ciavaglia
Type: WG-forming BoF

STATUS: DRAFT for chair review. Compiled from the note-takers'
minutes, the
#agentproto Zulip chat, and the presented slides. Speaker names and

affiliations are provisional — verify against the Meetecho
recording and
blue sheets. Attendance figures are not yet available. These minutes
record what
was said and the sense-of-the-room results; consensus is confirmed on
the list.

Materials:


Summary of results

Sense of the room taken by show of hands (Meetecho). Not binding
consensus
to be confirmed on the mailing list.

| # | Question | Yes | No | No opinion |
| - - -: -: -:
| 1 | Problem well-understood, solvable, useful? | 124 | 72 | 14 |
| 2 | Need for interoperability clear? | 155 | 30 | 8 |
| 3 | IETF the right place? | 158 | 30 | 14 |
| 4 | Initial scope correct? | 38 | 124 | 40 |
| 5 | Initial deliverables correct? | 92 | 58 | 49 |
| 6 | Form a WG with this charter? | 154 | 51 | 5 |
| 7 | Willing to write/review drafts? | 137 | 17 | 40 |
| 8 | Willing to implement the protocols? | 42 | 28 | 40 |

The room showed strong support that the problem is worth solving, that
the need
for interoperability is clear, and that the IETF is the right venue; and
support
for forming a working group. The initial scope as written was not
supported

(Q4) and views on the deliverables were split (Q5). At wrap-up, Laurent
Ciavaglia
noted that the "is it correct" questions (Q4/Q5) should not be read as
"is it
complete." The chairs will take the results, and the charter/scope
discussion, to
the mailing list.


1. Introduction & administrivia (Chairs)

The chairs opened the session, displayed the Note Well, reviewed meeting

mechanics (Meetecho for the mic queue and shows of hands; state name +
affiliation
at the mic), and called for note-takers (Kehan Yao and Laurent Ciavaglia

volunteered). The chairs stated this is a WG-forming BoF: the goal
is to
decide whether to charter a working group, not to design protocols;
charter text
would be displayed throughout and detailed technical discussion is
reserved for a
WG if one forms. The current charter link was shown.

2. How this BoF relates to work happening elsewhere (Chairs)

The chairs positioned agentproto relative to related efforts (DAWN,
DMSC, WIMSE,
OAuth; Linux Foundation A2A and MCP), stating agentproto can reference
and
coordinate with that work but cannot direct it, and that detailed
discussion of
those topics belongs in their own venues.

3. Motivations: use cases → requirements (Proponents)

Presented by Laurent Ciavaglia (Nokia), Yao Kehan (China Mobile), Lionel
Morand
(Huawei). Framing: agentic systems are moving from isolated assistants
toward a
network of agents and services at Internet scale, creating a risk of
fragmentation without shared protocol work; operators need deployable,
interoperable approaches across trust boundaries. Method: describe key
interaction
patterns, derive protocol requirements, keep them deployment-neutral.
Six
interaction patterns were presented (single-agent; orchestrator +
agents;
long-running with authorization checkpoint; peer multi-hop; cooperative

reasoning/consensus; tool/data/API mediation).

Clarifying questions only:

4. Multimodal support & ties to session/transport (Proponents)

Presented by Suresh Krishnan (Cisco), Dapeng Liu (Alibaba Group), Cullen
Jennings
(Cisco). Motivation for multimodal support: diverse latency needs within
one
conversation (real-time media, semi-real-time text, non-real-time bulk
data);
need to synchronize across modalities (e.g., a control-channel
cancellation
preempting a bulk transfer); and a protocol-agnostic substrate reusable
by MCP,
A2A, and others. A worked "book a business trip" example ("cancel the
hotel, keep
the flight") illustrated cross-party/cross-hop cancellation, with the
observation
that HTTP (stateless), WebSocket (no multiplexing/priority/partial
teardown) do
not address it and MoQ is promising but not agent-aware. Proposed scope:
a
session layer between the application (MCP/A2A) and transport
(MoQ/WebTransport,
over QUIC/UDP).

Discussion (chat):

5. Session: managing context across an interaction (Proponents)

Presented by Hesham Moussa (Huawei Technologies Canada), Arashmid
Akhavain
(Huawei Technologies Canada). Framing: agentic networks involve multiple

interacting participants and multimodal, long-/short-lived, stateful,
chained,
parallel interactions that can be interrupted, modified, cancelled,
paused, or
resumed. Context is "the glue" tying artifacts and sub-tasks to
tasks/workflows;
a session layer is proposed to impose structure, anchor context, and
prevent
cross-task contamination. Requirements discussed included resilience to

system-level failures (context "hydration," tool timeout/rollback,
graceful
rejoin, loop detection), multi-participant support (hierarchical session
tree,
fault isolation/"blast radii"), and concurrent multimodal stream
handling. The
"why IETF" argument: QUIC, HTTP/2, WebTransport, and MoQ provide pieces
but none
natively manage agent context across turns/interrupts/reconnects —
"that's the
gap."

Discussion:

6. Framework: connecting to work in other groups (Proponents)

Presented by Dapeng Liu (Alibaba Group), Hesham Moussa (Huawei).
Framing: agent
communication needs coordinated building blocks; the framework defines
how they
compose into one agent scenario. A layered diagram placed agentproto at
the Agent
Session layer, consuming security/identity work (WIMSE, OAuth,
webbotauth),
discovery (DAWN), and transport (MoQ/QUIC/WebTransport/WebRTC, TSVWG). A
four-step
coordination model was presented (identify gap → present requirement →
related WG
→ consume output), with the framework referencing building blocks and
identifying
gaps.

Discussion:

7 & 8 Discussion (Chairs facilitate)

Mic queue, with interventions as recorded:

Additional active chat participants (interventions in the transcript):
Bumblefudge,
Pedro Martinez-Julia, Chris Lemmons, Erik Nygren, Brent Zundel, Danny
Zollner, and
others.

9. WG-forming consensus calls (Chairs)

The chairs took a show of hands on the seven consensus questions from
the slides
(plus an eighth, on willingness to implement, added at the session).
Results are
tabulated in Summary of results above.

10. Wrap-up & next steps (Chairs)

The chairs indicated they would read back the consensus and the named
contention
points, and that discussion continues on the mailing list and the group

datatracker page. Thanks were given to the note-takers.

Wrap-up interventions (as recorded):

Responsible AD (Charles Eckel): thanked the chairs and confirmed
that a new
mailing list will be created
, and encouraged continued charter
refinement.


Action items / next steps


Acknowledgement

These draft minutes were compiled by co-chair Orie Steele using an AI
agent
harness (Claude Code, Anthropic) with the Claude Opus 4.8 model, from
the human
note-takers' live minutes, the #agentproto Zulip transcript, and the
presented
slides (slides-126-agentproto-agentproto-03). The draft is provided
for review
and correction by the chairs and participants; responsibility for the
final,
corrected minutes rests with the chairs.