<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.31 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-hw-protocol-agent-00" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title abbrev="Agent Protocol">AI Agent Protocols for Multi-modality</title>
    <seriesInfo name="Internet-Draft" value="draft-hw-protocol-agent-00"/>
    <author initials="" surname="Yixin Lin" fullname="Yixin Lin" role="editor">
      <organization>Huawei Technologies Co., Ltd.</organization>
      <address>
        <postal>
          <city>Shanghai</city>
          <country>China</country>
        </postal>
        <email>linyixin6@huawei.com</email>
      </address>
    </author>
    <author initials="" surname="Chenchen Yang" fullname="Chenchen Yang" role="editor">
      <organization>Huawei Technologies Co., Ltd.</organization>
      <address>
        <postal>
          <city>Shanghai</city>
          <country>China</country>
        </postal>
        <email>yangchenchen7@huawei.com</email>
      </address>
    </author>
    <author initials="" surname="Kuan Zhang" fullname="Kuan Zhang" role="editor">
      <organization>Huawei Technologies Co., Ltd.</organization>
      <address>
        <postal>
          <city>Shanghai</city>
          <country>China</country>
        </postal>
        <email>zhangkuan3@huawei.com</email>
      </address>
    </author>
    <author initials="" surname="Xueli An," fullname="Xueli An," role="editor">
      <organization>Huawei Technologies Co., Ltd.</organization>
      <address>
        <postal>
          <city>Munich</city>
          <country>Germany</country>
        </postal>
        <email>Xueli.An@huawei.com</email>
      </address>
    </author>
    <author initials="" surname="Shaoyun Wu" fullname="Shaoyun Wu" role="editor">
      <organization>Huawei Technologies Co., Ltd.</organization>
      <address>
        <postal>
          <city>Shanghai</city>
          <country>China</country>
        </postal>
        <email>wushaoyun@huawei.com</email>
      </address>
    </author>
    <author initials="" surname="Muhammad Awais Jadoon" fullname="Muhammad Awais Jadoon" role="editor">
      <organization>InterDigital Europe Ltd.</organization>
      <address>
        <postal>
          <city>London</city>
          <country>United Kingdom</country>
        </postal>
        <email>Muhammad.AwaisJadoon@InterDigital.com</email>
      </address>
    </author>
    <author initials="" surname="Sebastian Robitzsch" fullname="Sebastian Robitzsch" role="editor">
      <organization>InterDigital Europe Ltd.</organization>
      <address>
        <postal>
          <city>London</city>
          <country>United Kingdom</country>
        </postal>
        <email>Sebastian.Robitzsch@InterDigital.com</email>
      </address>
    </author>
    <date year="2026" month="March" day="02"/>
    <area>General</area>
    <workgroup>Network Working Group</workgroup>
    <keyword>Agent Protocol</keyword>
    <keyword>Multi-modal Traffic</keyword>
    <keyword>QoS Guarantee</keyword>
    <abstract>
      <?line 87?>

<t>With the advancement of AI technologies, AI Agent traffic will account for the majority of network traffic, driving an increasing demand for higher quality of multi-modal data transmissions. Current networks lack awareness of the diverse transmission quality requirements for multi-modal data within a single traffic, leading to degraded service quality and inefficient utilization of network resources. This document proposes methods to enable networks (e.g., mobile network, transport network) to recognize the characteristics and the transmission requirement of AI Agent multi-modal data and outlines necessary capabilities and features of the AI Agent Protocols.</t>
    </abstract>
  </front>
  <middle>
    <?line 91?>

<section anchor="intro">
      <name>Introduction</name>
      <t>The Agent protocols have garnered significant attention across diverse technical domains. Agent protocols are being introduced by open-source and standardization organizations, e.g., A2A protocol by Google [1], Agent protocol proposals in IETF [2] [3] and ETSI [4]. For mobile telecommunications, 3GPP has also expressed substantial interest in incorporating Agent capabilities within the future 6G network. Numerous use cases for Agent-centric scenarios have been documented within the 3GPP SA1 working group [5]. The 3GPP SA2 working group has reached consensus that the 6G network should support Agentic network and Agent communication [6]. Adaptations to End-to-End Agent protocols are needed to better support AI Agent traffic transmission and ensure the quality of such transmission, e.g., based on the characteristics of AI Agent traffic. Additionally, the 3GPP CT working groups are organizing studies on AI Agent protocols for the 6G network. In this context, IETF AI Agent protocols are highly recommended as a reference [7].</t>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
    </section>
    <section anchor="agent-protocol-gap-analysis">
      <name>Agent Protocol Gap Analysis</name>
      <section anchor="multi-modality-of-ai-agent-traffic">
        <name>Multi-modality of AI Agent Traffic</name>
        <t>An AI Agent traffic may consist of multiple “Part” with multi-modal data (e.g., text, file, sensor data, structured data, video, audio and image) [3]. Different “Part” of an AI Agent traffic may be delivered with different transmission modes (e.g., Streaming, Push Notification, Burst).</t>
        <t>Taking Google A2A protocol as an example [1], Message constitutes a communication unit between client and server, and Artifacts represent concrete outputs of task executions. Both Messages and Artifacts transmit content composed of one or more Parts:</t>
        <ul spacing="normal">
          <li>
            <t>A Part serves as a container for discrete communication content segments, which <bcp14>MUST</bcp14> contain exactly one content type:text (purely textual), raw (file-based:images, videos, etc.), url (resource locator), or data (structured blobs e.g., JSON).</t>
          </li>
        </ul>
      </section>
      <section anchor="indistinguishable-multi-modal-ai-agent-traffic">
        <name>Indistinguishable Multi-modal AI Agent Traffic</name>
        <t>There are two distinct methods by which an AI Agent client or server, acting as the source, can encapsulate multi-modal data.</t>
        <t>a) The multi-modal data of an AI Agent traffic can be encapsulated into multiple lower layers streams (e.g., HTTP streams, MoQ stream, QUIC Stream):</t>
        <ul spacing="normal">
          <li>
            <t>the underlying network lacks awareness that these streams belong to the same AI Agent traffic. Consequently, while network nodes (e.g., core network user plane function, radio access network base stations) can guarantee the QoS for individual stream during data forwarding, the overall performance (e.g., latency) for the traffic may increase.</t>
          </li>
          <li>
            <t>Moreover, in scenarios like multi-Agent systems, it may require the multi-modal data to arrive at different receiving Agent endpoints as simultaneously as possible. This characteristic renders the existing techniques susceptible to introducing significant overall performance (e.g., latency) decrease if the underlying network lacks awareness.</t>
          </li>
        </ul>
        <t>b) The multi-modal data of an AI Agent traffic can be encapsulated within a single lower layer stream (e.g., HTTP stream, MoQ stream, QUIC Stream), this stream exhibits inherent multi-modal characteristics:</t>
        <ul spacing="normal">
          <li>
            <t>This manifests as significant variance in Part sizes (e.g., text snippets vs. video files) and divergent quality of service (QoS) criticality across Parts, e.g., regarding transmission urgency and latency tolerance thresholds.</t>
          </li>
          <li>
            <t>Limitation: Content of different Parts are encapsulated within a single lower layer stream (e.g., as payload of HTTP protocol, MoQ protocol, QUIC protocol), the underlying network (e.g., mobile network, transport network) remains unaware of the distinct Parts and their individual requirements, such as specific QoS needs.</t>
          </li>
        </ul>
        <t><em>The Following figure illustrates the interaction between Agent Client and Agent Server via underlying Network:</em></t>
        <artwork><![CDATA[
+--------+                  +--------+
| Agent  |                  | Agent  |
| Client |                  | Server |
+--------+                  +--------+
    |                            |
    |       +------------+       |
    +-------| Underlying |-------+
            |  Network   |
            +------------+          
]]></artwork>
        <t><em>Figure 1. Interaction between Agent Client and Agent Server via underlying Network.</em></t>
      </section>
    </section>
    <section anchor="ai-agent-traffic-transmission-requirement-on-underlying-networks">
      <name>AI Agent Traffic Transmission Requirement on Underlying Networks</name>
      <section anchor="quality-of-service-qos">
        <name>Quality of Service (QoS)</name>
        <t>Multi-modal AI Agent traffic should be transmitted appropriately by underlying network. Taking 3GPP mobile network as an example of underlying network, QoS framework controls and manages transmission of traffic to ensure performance. QoS framework governs how diverse traffics are treated to meet specific performance requirements (e.g., latency, reliability, data rate, packet loss) [5], [6], [8]. It operates primarily through QoS Flows, which are granular data streams bound with specific QoS parameters and characteristics. These parameters and characteristics indicate the packet forwarding treatment (e.g., scheduling weights, admission thresholds, queue management) applied throughout the network, from the User Equipment (UE) to the mobile network (e.g., core network, radio access network). Multi-modal data of an AI Agent traffic should be transmitted with differentiated QoS to increase the overall performance and resource utilization.</t>
      </section>
      <section anchor="awareness-of-ai-agent-traffic-multi-modality">
        <name>Awareness of AI Agent Traffic Multi-modality</name>
        <t>The underlying network should be aware of the AI Agent traffic characteristics. Different transmission treatment policies may be configured and bounded to the different multi-modal data of an AI Agent traffic based on their different traffic characteristics (e.g., delay budget, priority, error rate). Taking mobile network as an example, the Application Server may influence QoS treatment by notifying service requirements to the mobile network functions. Based on this, the mobile network provisions and configures the corresponding QoS enforcement policies. Subsequently, the mobile network maps incoming packets of application traffic to the appropriate QoS Flows by matching against the enforcement policies and the traffic information (e.g., typically IP 5-tuple). Similarly, the AI Agent client and server need to notify necessary information on its AI Agent traffic to the underlying network for better performance.</t>
      </section>
    </section>
    <section anchor="agent-protocols-for-multi-modal-traffic">
      <name>Agent Protocols for Multi-modal Traffic</name>
      <section anchor="multiple-streams-for-multi-modal-agent-traffic">
        <name>Multiple Streams for Multi-modal Agent Traffic</name>
        <section anchor="mapping-information-notification-to-underlying-networks">
          <name>Mapping Information Notification to Underlying Networks</name>
          <t>Using method a) mentioned in 3.2, a source Agent (client or server) transmits multi-modal data of an AI Agent traffic into distinct lower layers streams based on modality and QoS requirements.</t>
          <ul spacing="normal">
            <li>
              <t>For example, a source Agent transmits multi-modal data of an AI Agent traffic into distinct HTTP streams. Each HTTP stream is characterized by a unique IP 5-tuple and carries data of only one modality.</t>
            </li>
            <li>
              <t>As another example, multi-modal data of an AI Agent traffic is transmitted via distinct transport layer streams (e.g., MoQ streams, QUIC streams) or connections (e.g., TCP connections).</t>
            </li>
          </ul>
          <t>The source Agent needs to notify the mapping information to the underlying network to make alignment. Based on the mapping information, the underlying network can identify the correlation of the different lower layer streams, and execute dedicated QoS guarantee accordingly.</t>
          <t>The AI Agent protocols in the Agent client and server should have the capabilities and features to perform the actions above, e.g., mapping multi-modal data of Agent traffic to different lower layer streams, notifying the mapping relationship to the underlying network (e.g., via control plane of mobile network), and notifying necessary information to lower layers to enable the latter to encapsulate Agent traffic assistance information. The capabilities and features of the AI Agent protocol should be highlighted and standardized, e.g., in IETF working group(s).</t>
          <t>Moreover, it is possible that the Agent protocol layer and/or lower layers need some enhancements, e.g., to encapsulate AI Agent assistance information (e.g., traffic characteristics, multi-modal data types, correlation information).</t>
          <artwork><![CDATA[
+------------------------------------------------------+ 
|                    Agent Protocol                    |
|               {Correlation Information}              |
+------------------------------------------------------+   --+
| e.g., HTTP Protocol       | e.g., MoQ                |     |  
| {Correlation Information} | {Correlation Information}|     |
+------------------------------------------------------+     |-- Lower Layers
|                   Transport Protocol                 |     |
|               {Correlation Information}              |     |
+------------------------------------------------------+   --+
]]></artwork>
          <t><em>Figure 2. Enhancements in Agent protocol layer and/or lower layers.</em></t>
        </section>
        <section anchor="inter-stream-relationship-indicator">
          <name>Inter-stream Relationship Indicator</name>
          <t>As outlined in 2.2, there is a potential concern associated with correlated multi-stream transmission. In this case, an inter-stream relationship indicator, as an example of the correlation information, is introduced to explicitly signal that multiple distinct streams belong to the same AI Agent traffic. This indicator could take a form of a unique ID that determined by source Agent(s), or it can be assigned by the underlying network. The sending entity encapsulates this indicator within the headers of all associated streams. Upon processing streams containing this indicator, the underlying network transmission nodes can leverage it to perform coordinated transmission operations. For example, base stations in mobile network can hold data from related streams to facilitate synchronization, and apply scheduling algorithms that consider the temporal relationship between streams. This enables the base station to orchestrate the transmission of data from these related streams to minimize arrival time variance to the receiver(s), ensuring data arrives as simultaneously as possible at intended endpoint(s).</t>
          <t>This inter-stream relationship indicator can be encapsulated in the header of Agent Protocol Layer or lower layers, e.g., HTTP Layer, Transport Layer, etc.</t>
          <artwork><![CDATA[
+-------------------------------------------------+ 
| POST /rpc/ HTTP/2.0                             |
+-------------------------------------------------+ 
| Host: agent.example.com                         |
| Content-Type: application/json                  |
| Content-Length: xxx                             |
| Correlation Information: Relationship indictor  |
+-------------------------------------------------+
]]></artwork>
          <t><em>Figure 3. <strong>Correlation Information</strong> in the HTTP header.</em></t>
        </section>
      </section>
      <section anchor="single-stream-with-multi-modality">
        <name>Single Stream with Multi-modality</name>
        <t>Using method b) mentioned in 2.2, the source Agent can encapsulate multi-modal data of an AI Agent traffic (e.g., as separate Parts) within a single lower layer stream. One of the limitations of this method is that the underlying network remains unaware of individual Parts and their associated QoS requirements.</t>
        <t>To address this limitation, the source Agent is required to perform Part segmentation during encapsulation: it should separate different Parts with clear boundaries, and embed supplementary metadata (e.g., traffic information, QoS requirements) corresponding to each Part within the packet header or sub-headers. This supplementary metadata enables the underlying network to identify assistance information on specific Parts (e.g., their different traffic characteristics and respective QoS requirements).</t>
        <t>a) In one implementation, supplementary metadata of each Part can be encapsulated in the packet header (e.g., Agent protocol header, or lower layer header) as in Figure 4. For example, the header contains fields such as:</t>
        <ul spacing="normal">
          <li>
            <t>the total number of Parts,</t>
          </li>
          <li>
            <t>sequence number of each Part and the corresponding traffic information (e.g. size of a Part, modality of a Part, and transmission mode of a Part), QoS requirements (e.g., latency, error rate, priority, privacy), etc.</t>
          </li>
        </ul>
        <t>The contents of different Parts will be encapsulated in the payload in sequence with the same order of the supplementary metadata in the header.</t>
        <artwork><![CDATA[
+----------------------------+-------------+-------------+-------------+ 
|Header{                     |             |             |             |
|   Number of Parts,         |             |             |             |
|   {Part 1,                 |             |             |             |
|      {Traffic information, |             |             |             |
|       QoS requirements},   |   Payload   |   Payload   |     ...     |
|    Part 2,                 |   (Part1)   |   (Part2)   |             |
|      {...},                |             |             |             |
|   ...                      |             |             |             |
|   }                        |             |             |             |
|}                           |             |             |             |
+----------------------------+-------------+-------------+-------------+ 
]]></artwork>
        <t><em>Figure 4. Supplementary metadata in the <strong>header</strong>.</em></t>
        <t>b)     In another implementation, supplementary metadata of each Part can be encapsulated in the sub-header of the sub-PDU as in Figure 5. For example, each sub-header contains fields such as:</t>
        <ul spacing="normal">
          <li>
            <t>sequence number of each Part and the corresponding traffic information (e.g. size of a Part, modality of a Part, and transmission mode of a Part), QoS requirements (e.g., latency, error rate, priority, privacy), etc.</t>
          </li>
        </ul>
        <t>The contents of different Parts, on the other hand, will be encapsulated in the payload following the corresponding sub-header. In this case, a common header (e.g., in front of the subPDUs) can contain the field to indicate the total number of Parts of an AI Agent traffic.</t>
        <artwork><![CDATA[
                    +------------------------+
                    |Sub-header{             |
                    |   Part ID / SN,        |
                    |   Traffic information, |
                    |   QoS requirements     |
                    |}                       |
                    +------------------------+
                    |                       /
                    |                    /
                    |                 /
                    |              /
                    |           /
                    +------------------+  +------------------+
                    |Sub-header|Payload|  |Sub-header|Payload|
                    +------------------+  +------------------+
                    |                 /  /                  /
                    |                / /                   /
                    |               //                    /
+---------------------------------------------------------------+ 
|       Header      |               |                     |     |
| number of subPDUs |     subPDU    |       subPDU        | ... |
+---------------------------------------------------------------+
]]></artwork>
        <t><em>Figure 5. Supplementary metadata in the <strong>sub-headers</strong>.</em></t>
        <t>Moreover, the source Agent may also inform the underlying network in advance about the supplementary metadata (e.g., traffic information, QoS requirements) corresponding to each distinct Part. The underlying network then provision QoS parameters for each Part. Upon receiving the stream, the underlying network can distinguish these multi-modal Parts based on their specific characteristics and associated QoS requirements.</t>
        <t>Upon data arrival at the receiving endpoint, the entity of underlying network can perform reassembly of data packets associated with an AI Agent traffic prior to delivery to the receiving Agent client/server. Or, the entity of Agent protocol layer in the receiving Agent client/server can reassemble the data packets. Which one is better can be left for further study.</t>
      </section>
    </section>
    <section anchor="summary">
      <name>Summary</name>
      <t>In this paper, we address the challenge wherein the underlying network lacks awareness of multi-modality of AI Agent traffic. We proposed two different ways for the source Agent client or server to encapsulate multi-modal data: one is to encapsulate multi-modal data into multiple streams, another one is to encapsulate multi-modal data into a single stream. In the former case, the source Agent notifies stream correlation information to the underlying network. In the latter case, the source Agent separates multi-modal data into different Parts, and embed supplementary metadata (e.g., traffic information and QoS requirements) within the header and/or sub-headers of Agent protocol layer or lower layers. For both methods, upon receiving the stream(s), underlying network can apply differential treatment to individual Parts, e.g., based on their specific QoS requirements.</t>
    </section>
    <section anchor="reference">
      <name>Reference</name>
      <t>[1] A2A Protocol. "Specification". https://a2a-protocol.org/v0.2.5/specification/, 2025.</t>
      <t>[2] Jonathan Rosenberg , Cullen Fluffy Jennings, “Framework, Use Cases and Requirements for AI Agent Protocols”, https://datatracker.ietf.org/doc/draft-rosenberg-ai-protocols/, 2025.05</t>
      <t>[3] Chenchen Yang , Huanhuan Huang, , Arashmid Akhavain , Faye Liu , Xueli An, , Weijun Xing, , Jinyan Li , Aijun Wang , Yang Wencong, “Requirements and Enabling Technologies of Agent Protocols for 6G Networks.”</t>
      <t>[4] ETSI ENI ISG 055 Early Draft, “Use Cases and Requirements for AI Agents based Core Network”, 2025.06.04.</t>
      <t>[5] 3GPP TR 22.870 (V1.1.0): “Study on 6G Use Cases and Service Requirements; Stage 1 (Release 20)”.</t>
      <t>[6] 3GPP TR 23.801-01 (V0.3.0): “Study on Architecture for 6G System; Stage 2 (Release 20)”.</t>
      <t>[7] C3-260051, C4-260225, C1-260122, “New SID on Study on the Protocol for AI in the 6G System”, 2026.02.</t>
      <t>[8] 3GPP TR 23.501 (V20.0.0): “System architecture for the 5G System (5GS); Stage 2 (Release 20)”.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document does not introduce any new security considerations.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="RFC8986">
        <front>
          <title>Segment Routing over IPv6 (SRv6) Network Programming</title>
          <author fullname="C. Filsfils" initials="C." role="editor" surname="Filsfils"/>
          <author fullname="P. Camarillo" initials="P." role="editor" surname="Camarillo"/>
          <author fullname="J. Leddy" initials="J." surname="Leddy"/>
          <author fullname="D. Voyer" initials="D." surname="Voyer"/>
          <author fullname="S. Matsushima" initials="S." surname="Matsushima"/>
          <author fullname="Z. Li" initials="Z." surname="Li"/>
          <date month="February" year="2021"/>
          <abstract>
            <t>The Segment Routing over IPv6 (SRv6) Network Programming framework enables a network operator or an application to specify a packet processing program by encoding a sequence of instructions in the IPv6 packet header.</t>
            <t>Each instruction is implemented on one or several nodes in the network and identified by an SRv6 Segment Identifier in the packet.</t>
            <t>This document defines the SRv6 Network Programming concept and specifies the base set of SRv6 behaviors that enables the creation of interoperable overlays with underlay optimization.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8986"/>
        <seriesInfo name="DOI" value="10.17487/RFC8986"/>
      </reference>
      <reference anchor="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
    </references>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
