<?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.39 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-scrm-aiproto-usecases-04" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="Taxonomy for Agentic AI Use Cases">Taxonomy for Agentic AI Use Cases</title>
    <seriesInfo name="Internet-Draft" value="draft-scrm-aiproto-usecases-04"/>
    <author fullname="Roland Schott">
      <organization>Deutsche Telekom</organization>
      <address>
        <email>Roland.Schott@telekom.de</email>
      </address>
    </author>
    <author fullname="Julien Maisonneuve">
      <organization>Nokia</organization>
      <address>
        <email>julien.maisonneuve@nokia.com</email>
      </address>
    </author>
    <author fullname="L. M. Contreras">
      <organization>Telefonica</organization>
      <address>
        <email>luismiguel.contrerasmurillo@telefonica.com</email>
      </address>
    </author>
    <author fullname="Jordi Ros-Giralt">
      <organization>Qualcomm Europe, Inc.</organization>
      <address>
        <email>jros@qti.qualcomm.com</email>
      </address>
    </author>
    <date year="2026" month="June" day="26"/>
    <area>AREA</area>
    <workgroup>WG Working Group</workgroup>
    <keyword>AI Agents</keyword>
    <keyword>Use cases</keyword>
    <abstract>
      <?line 88?>

<t>Agentic AI systems rely on large language models to plan and execute multi-step tasks by interacting with tools and collaborating with other agents, creating new demands on Internet protocols for interoperability, scalability, and safe operation across administrative domains. This document inventories representative Agentic AI use cases and captures the protocol-relevant requirements they imply, with the goal of helping the IETF determine appropriate standardization scope and perform gap analysis against emerging proposals. The use cases are written to expose concrete needs such as long-lived and multi-modal interactions, delegation and coordination patterns, and security/privacy hooks that have protocol implications. Through use case analysis, the document also aims to help readers understand how agent-to-agent and agent-to-tool protocols (e.g., <xref target="A2A"/> and <xref target="MCP"/>), and potential IETF-standardized evolutions thereof, could be layered over existing IETF protocol substrates and how the resulting work could be mapped to appropriate IETF working groups.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-scrm-aiproto-usecases/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/https://github.com/giralt/draft-scrm-aiproto-usecases"/>.</t>
    </note>
  </front>
  <middle>
    <?line 92?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Agentic AI systems—software agents that use large language models to reason, plan, and take actions by interacting with tools and with other agents—are seeing rapid adoption across multiple domains. The ecosystem is also evolving quickly through open-source implementations and emerging protocol proposals; however, open source alone does not guarantee interoperability, since rapid iteration and fragmentation can make stable interoperation difficult when long-term compatibility is required. Several protocols have been proposed to support agentic systems (e.g., <xref target="A2A"/>, <xref target="MCP"/>, ANP, Agntcy), each with different design choices and strengths, targeting different functions, properties, and operating assumptions.</t>
      <t>This document inventories a set of representative Agentic AI use cases to help the IETF derive protocol requirements and perform gap analysis across existing proposals, with a focus on Internet-scale interoperability. The use cases are intended to highlight protocol properties that matter in practice—such as long-lived interactions, multi-modal context exchange, progress reporting and cancellation, and safety-relevant security and privacy hooks—and to help the IETF determine appropriate scope as well as how related work should be organized across existing working groups or, if needed, a new effort.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</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 anchor="use-cases-requirements">
      <name>Use Cases Requirements</name>
      <t>The use cases in this document are intended to inform IETF standardization work on Agentic AI protocols by clarifying scope, enabling gap analysis, and guiding working group ownership. The requirements below define the minimum level of detail and structure expected from each use case so that the IETF can derive actionable protocol requirements and identify where coordination with other SDOs is necessary. Use cases that do not meet these requirements risk being insufficiently precise for protocol design and evaluation.</t>
      <ul spacing="normal">
        <li>
          <t><strong>IETF scope guidance</strong>: Use cases <bcp14>MUST</bcp14> clearly indicate which protocol behaviors are expected to fall under the IETF’s domain (e.g., Internet-facing interoperability, transport/session semantics, media/session behavior, congestion and reliability considerations, security and privacy hooks) versus what is out of scope for the IETF (e.g., model internals, proprietary orchestration logic). Use cases <bcp14>SHOULD</bcp14> also identify where coordination with other SDOs or industry initiatives is required to achieve interoperable and scalable outcomes.</t>
        </li>
        <li>
          <t><strong>Ecosystem boundary mapping</strong>: Use cases <bcp14>SHOULD</bcp14> describe the relevant protocol ecosystem and interfaces between components (e.g., agent-to-agent vs. agent-to-tool) so the IETF can understand what can be standardized as Internet protocols and what is better treated as application/framework conventions. Where applicable, use cases <bcp14>SHOULD</bcp14> illustrate complementary roles of protocols such as agent-to-agent interaction (e.g., <xref target="A2A"/>) and agent-to-tool interaction (e.g., <xref target="MCP"/>).</t>
        </li>
        <li>
          <t><strong>Gap analysis readiness</strong>: Use cases <bcp14>MUST</bcp14> be structured so that an engineer can map them to existing proposals and then identify missing, underspecified, or insufficiently mature protocol capabilities that block deployment. Use cases <bcp14>SHOULD</bcp14> include enough detail to reveal gaps, and <bcp14>MUST</bcp14> distinguish between gaps that plausibly belong in IETF standardization versus gaps that are purely implementation choices.</t>
        </li>
        <li>
          <t><strong>Adoption and layering</strong>: Use cases <bcp14>SHOULD</bcp14> explain how non-IETF protocols that may be brought into the IETF (e.g., an A2A-like protocol) could be layered on top of, and interoperate cleanly with, existing IETF protocols (e.g., HTTP, QUIC, WebRTC, TLS). Use cases <bcp14>MUST</bcp14> identify assumed transport/bindings and the key interoperation points (e.g., discovery, session establishment, streaming, error handling) needed to assess architectural fit and integration impact.</t>
        </li>
        <li>
          <t><strong>Communication mode detail</strong>: Use cases <bcp14>MUST</bcp14> describe the communication modes required between agents and between agents and tools reachable over the Internet, such as interactive request/response, asynchronous workflows, bulk transfer, incremental streaming, and notification patterns. Use cases <bcp14>SHOULD</bcp14> also indicate modality needs (text, audio/video, files, structured artifacts) when relevant.</t>
        </li>
        <li>
          <t><strong>Performance and safety needs</strong>: Use cases <bcp14>SHOULD</bcp14> include explicit performance requirements when meaningful (e.g., latency sensitivity, bandwidth intensity, jitter tolerance, session duration, scalability expectations). Use cases <bcp14>MUST</bcp14> also call out safety-relevant requirements that have protocol implications (e.g., authorization and consent gates, provenance/citation needs, integrity and replay protection, isolation boundaries for tool invocation).</t>
        </li>
        <li>
          <t><strong>WG ownership signals</strong>: Use cases <bcp14>SHOULD</bcp14> be decomposable into protocol functions that can be mapped to existing IETF working groups (e.g., transport, security, applications, operations/management, identity). Use cases <bcp14>MUST</bcp14> highlight cross-area dependencies (e.g., session + media + security) so the IETF can assess whether coordination across existing WGs is sufficient or whether forming a new WG is justified.</t>
        </li>
        <li>
          <t><strong>Operational realism</strong>: Use cases <bcp14>SHOULD</bcp14> reflect real deployment constraints on the Internet. This requirement helps ensure the resulting protocol requirements are implementable and deployable at scale, rather than being tied to a single controlled environment.</t>
        </li>
        <li>
          <t><strong>Trust boundaries explicit</strong>: Use cases <bcp14>MUST</bcp14> identify administrative domains and trust boundaries (e.g., user device, enterprise perimeter, third-party tool providers, external agent providers) and <bcp14>SHOULD</bcp14> summarize the expected security posture at those boundaries (authentication, authorization, confidentiality, and auditability expectations). This helps ensure the IETF does not miss protocol hooks needed to safely operate agentic systems across domains.</t>
        </li>
      </ul>
    </section>
    <section anchor="sec-taxonomy">
      <name>Use Cases Taxonomy</name>
      <t>This section defines a taxonomy for classifying Agentic AI use cases according to the functional protocol domains they exercise. The taxonomy serves three purposes: (1) it provides a structured vocabulary for describing and comparing use cases, (2) it helps identify the protocol areas that require IETF standardization attention, and (3) it helps map use cases and their requirements to relevant IETF working groups or areas.</t>
      <t>The taxonomy is organized into seven top-level functional domains, derived from analysis of the use cases identified in ongoing IETF standardization discussions in the agent protocol space. The domains correspond to distinct clusters of protocol-level concerns. They are not mutually exclusive; most realistic agentic deployments span multiple domains simultaneously, and protocol work in one domain frequently depends on mechanisms defined in another.</t>
      <t>The following figure presents the taxonomy in overview:</t>
      <figure anchor="fig-taxonomy">
        <name>Agentic AI Use Cases Taxonomy</name>
        <artwork type="ascii-art" align="left"><![CDATA[
Agentic AI Use Cases Taxonomy
|
|-- 1. Transport
|   |-- 1.1. Session Management
|   |-- 1.2. Communication Modes
|   |-- 1.3. Content Multimodality
|   |-- 1.4. Performance
|
|-- 2. Security and Trust
|   |-- 2.1. Authentication
|   |-- 2.2. Authorization
|   |-- 2.3. Accountability
|   |-- 2.4. Integrity
|   |-- 2.5. Confidentiality
|   |-- 2.6. Safety
|
|-- 3. Discovery
|   |-- 3.1. Agent Discovery
|   |-- 3.2. Capability Advertisement
|   |-- 3.3. Tool Discovery
|   |-- 3.4. Service Negotiation
|
|-- 4. Identity
|   |-- 4.1. Agent Naming and Addressing
|   |-- 4.2. Credential Management
|   |-- 4.3. Delegation Chains
|   |-- 4.4. Selective Disclosure
|
|-- 5. Coordination and Orchestration
|   |-- 5.1. Task Lifecycle Management
|   |-- 5.2. Agent-to-Agent Interaction
|   |-- 5.3. Agent-to-Tool Interaction
|   |-- 5.4. Multi-Agent Workflow Orchestration
|   |-- 5.5. Cross-Domain Coordination
|
|-- 6. Data and Context Management
|   |-- 6.1. Context Exchange
|   |-- 6.2. Provenance and Citations
|   |-- 6.3. Knowledge Representation
|   |-- 6.4. Data Minimization
|
|-- 7. Operations and Management
    |-- 7.1. Observability
    |-- 7.2. Policy Enforcement
    |-- 7.3. Lifecycle Management
    |-- 7.4. Human-in-the-Loop
]]></artwork>
      </figure>
      <t>The subsections below describe each domain and its constituent categories in detail.</t>
      <section anchor="transport">
        <name>Transport</name>
        <t>The <em>Transport</em> domain encompasses the protocol mechanisms required to carry agent communications reliably, efficiently, and with appropriate quality-of-service characteristics over Internet paths. Agent interactions introduce transport requirements that are more demanding than those of classical client-server applications: sessions may persist for minutes or hours, exchanges may involve heterogeneous data types, and the failure modes of multi-step workflows differ fundamentally from those of single-request transactions.</t>
        <section anchor="session-management">
          <name>Session Management</name>
          <t><em>Session Management</em> covers the establishment, maintenance, and termination of communication sessions between agents and between agents and tools. Agentic workflows are frequently long-lived, spanning multiple request-response cycles and potentially crossing network interruptions or endpoint restarts. Protocol mechanisms in this category include session establishment and capability negotiation, keep-alive and heartbeat signaling, graceful cancellation with defined cleanup semantics, progress reporting to prevent spurious timeouts at intermediaries, and state recovery after transient failures. Without robust session management, long-running agent tasks are vulnerable to silent failure, resource leakage, and loss of partial results that may be expensive to recompute.</t>
        </section>
        <section anchor="communication-modes">
          <name>Communication Modes</name>
          <t><em>Communication Modes</em> covers the diversity of interaction patterns that agents and tools must support. Unlike classical RPC-style interfaces, agentic systems require a range of modes depending on the nature of the task: synchronous request/response for low-latency exchanges, asynchronous task submission and status polling for long-running work, incremental streaming for partial results (e.g., token-by-token generation or iterative search updates), server-initiated notifications for event-driven workflows, and bulk data transfer for large artifacts. Different protocols serve different modes — for example, HTTP/REST for request/response, Server-Sent Events or WebSocket for streaming, and Media over QUIC Transport (MOQT) for low-latency bidirectional flows — and a given use case may require multiple modes within a single session.</t>
        </section>
        <section anchor="content-multimodality">
          <name>Content Multimodality</name>
          <t><em>Content Multimodality</em> covers the protocol implications of exchanging heterogeneous content types within a single agentic interaction. Agents may need to process and transmit plain text, structured data (e.g., JSON), binary files, audio streams, video streams, images, and computation artifacts within the same session and sometimes within the same message. Protocol design must account for content negotiation, MIME type handling, framing, and ordering of heterogeneous payloads, particularly when modality switches occur mid-session or when different modalities carry conflicting quality-of-service requirements (e.g., low-latency audio alongside bulk file transfer).</t>
        </section>
        <section anchor="performance">
          <name>Performance</name>
          <t><em>Performance</em> covers the quantitative operating requirements that agentic use cases impose on transport protocols. Relevant dimensions include end-to-end latency (particularly for interactive agent sessions where user-facing response times matter), bandwidth requirements for multi-modal exchanges, jitter tolerance for real-time audio/video modalities, session scalability (the number of concurrent agent sessions a deployment must support), and cost or resource budget constraints that may govern escalation decisions (e.g., in edge-cloud hybrid architectures). Performance requirements vary widely across use cases and must be made explicit so that protocol designers can assess the fitness of candidate transport mechanisms.</t>
        </section>
      </section>
      <section anchor="security-and-trust">
        <name>Security and Trust</name>
        <t>The <em>Security and Trust</em> domain covers the protocol mechanisms needed to ensure that agentic interactions are conducted by verified entities, operate within authorized boundaries, produce auditable records, and preserve the integrity and confidentiality of exchanged data. Agentic systems introduce qualitatively new challenges compared to classical service architectures: agents act autonomously on behalf of users or other agents, authority is routinely delegated across multiple hops and organizational boundaries, and the consequences of unauthorized or erroneous actions can propagate and amplify through complex multi-agent pipelines.</t>
        <section anchor="authentication">
          <name>Authentication</name>
          <t><em>Authentication</em> covers the verification of the identity of agents, users, and tools prior to substantive interaction. In agentic systems, the principals that require authentication include not only human users but also software agents themselves — which may be ephemeral, dynamically spawned, or operated by third parties. Authentication mechanisms must therefore be applicable to workload identities (e.g., service accounts, container identities, or platform-attested credentials) as well as to individual agent instances. Cross-domain authentication is particularly challenging when agents operate across administrative boundaries that lack pre-established trust relationships.</t>
        </section>
        <section anchor="authorization">
          <name>Authorization</name>
          <t><em>Authorization</em> covers the mechanisms by which an authenticated agent is permitted to perform specific operations on behalf of a principal. Agentic use cases typically involve multi-step delegation: a user authorizes an orchestrator agent, which in turn delegates authority to sub-agents, which invoke tools. Each link in this chain requires that the scope of authority be bounded and that delegation not introduce privilege escalation beyond what the delegating principal possessed. Relevant mechanisms include OAuth 2.0-based delegation flows, structured operation proposals subject to explicit authorization grants, user consent gates before sensitive operations are executed, and token formats that carry verifiable delegation chains.</t>
        </section>
        <section anchor="accountability">
          <name>Accountability</name>
          <t><em>Accountability</em> covers the protocol mechanisms needed to produce auditable records of agent actions, traceable from a user's original intent to each action taken by an agent on that user's behalf. In regulated environments — and increasingly in general deployments — it is necessary to establish a reliable evidence chain that can be inspected after the fact. Relevant mechanisms include structured audit logs with cryptographic integrity guarantees, verifiable conversation records, proof-of-process tokens that attest to the sequence of steps executed, and non-repudiation properties that prevent an agent from disavowing actions it performed. Accountability is closely coupled with authentication and authorization, since the evidentiary value of an audit record depends on the strength of the identity and authorization evidence it references.</t>
        </section>
        <section anchor="integrity">
          <name>Integrity</name>
          <t><em>Integrity</em> covers the protocol mechanisms that ensure agent messages and artifacts have not been modified in transit or at rest. Agentic pipelines can involve many hops across untrusted intermediaries, and the consequences of undetected tampering — incorrect tool invocations, falsified search results, corrupted planning state — can compound through the pipeline. Relevant mechanisms include end-to-end message authentication codes or digital signatures, replay protection (to prevent an attacker from re-injecting previously valid messages into a new context), and content-addressing schemes (e.g., hash-based artifact references) that allow recipients to verify data provenance independently of the transport channel.</t>
        </section>
        <section anchor="confidentiality">
          <name>Confidentiality</name>
          <t><em>Confidentiality</em> covers the mechanisms that protect agent communications and data from unauthorized disclosure. Agentic workflows may involve sensitive user data, proprietary model outputs, or business-critical information that must not be exposed to intermediaries, peer agents, or tool providers outside their authorized scope. Protocol mechanisms include transport-layer encryption (e.g., TLS), end-to-end encryption for multi-hop exchanges, and data-minimization protocols by which an agent redacts or summarizes sensitive information before forwarding it to a less-trusted tier (for example, before escalating from an on-device edge model to a cloud model).</t>
        </section>
        <section anchor="safety">
          <name>Safety</name>
          <t><em>Safety</em> covers the protocol-level mechanisms that constrain agent behavior to prevent harmful, unintended, or policy-violating actions. While model-level safety measures are outside the IETF's scope, protocols can provide safety hooks that bound what agents are permitted to do: isolation boundaries around tool invocations that prevent access to resources outside an agent's authorized scope, explicit human-in-the-loop consent gates before high-impact or irreversible operations, and rate or quota enforcement mechanisms that limit the blast radius of malfunctioning or compromised agents. Safety mechanisms often interact with authorization mechanisms but are distinguished by their focus on operational constraints rather than identity-based access control.</t>
        </section>
      </section>
      <section anchor="discovery">
        <name>Discovery</name>
        <t>The <em>Discovery</em> domain covers the protocol mechanisms by which agents, tools, and services locate and learn about one another at runtime. Effective discovery is a prerequisite for interoperability in open, decentralized agentic ecosystems where agents from different providers must collaborate without prior bilateral configuration. Discovery encompasses both the retrieval of existence information (where is a given agent or tool reachable?) and the retrieval of capability information (what can it do, and under what constraints?).</t>
        <section anchor="agent-discovery">
          <name>Agent Discovery</name>
          <t><em>Agent Discovery</em> covers the mechanisms by which a client or orchestrator locates agents that can fulfill a given role. Discovery may operate via well-known URI conventions (analogous to <tt>/.well-known/</tt> resources in HTTP), DNS-based service discovery (extending established patterns such as DNS-SD to the agent domain), or registry-based approaches in which agents register with and are queried through centralized or federated directories. Discovery mechanisms must be scalable, resilient to partial failures, and designed to avoid creating single points of control or failure in open deployments.</t>
        </section>
        <section anchor="capability-advertisement">
          <name>Capability Advertisement</name>
          <t><em>Capability Advertisement</em> covers the mechanisms by which an agent communicates its available skills, accepted input formats, produced output types, supported interaction modes, and applicable security constraints to potential callers. Standardized capability descriptor formats (such as Agent Cards in the A2A protocol) enable automated capability matching — allowing orchestrators to select appropriate agents dynamically — and eliminate the need for bespoke, bilateral configuration between agents. Capability descriptors must be versioned to support evolution and must be structured to allow partial matching when a caller requires only a subset of an agent's capabilities.</t>
        </section>
        <section anchor="tool-discovery">
          <name>Tool Discovery</name>
          <t><em>Tool Discovery</em> covers the mechanisms by which agents locate and enumerate tools available for invocation. The Model Context Protocol (MCP) provides a concrete example: agents query an MCP server for its list of available tools, each described with a typed schema, before deciding which tool to invoke for a given sub-task. Tool discovery must support dynamic registration and de-registration of tools, capability versioning, and schema negotiation to accommodate heterogeneous tool ecosystems that evolve independently of the agents that use them.</t>
        </section>
        <section anchor="service-negotiation">
          <name>Service Negotiation</name>
          <t><em>Service Negotiation</em> covers the protocol exchanges by which an agent and a peer (another agent or a tool) agree on interaction parameters before substantive communication begins. Negotiation may cover supported protocol versions, content types, authentication and authorization mechanisms, quality-of-service parameters, resource quotas, and privacy constraints. Explicit service negotiation reduces the frequency of mid-session failures caused by incompatible assumptions and provides a natural point at which policies can be enforced at capability boundaries before potentially expensive work is initiated.</t>
        </section>
      </section>
      <section anchor="identity">
        <name>Identity</name>
        <t>The <em>Identity</em> domain covers the mechanisms that establish and manage the stable, verifiable identities of agents throughout their operational lifecycle. Identity is a prerequisite for authentication, authorization, and accountability, but it raises distinct protocol concerns: agents may be spawned and decommissioned dynamically, may migrate across infrastructure, and may delegate their authority to other agents in ways that must remain traceable. The Identity domain is closely related to the Security and Trust domain but focuses specifically on the naming, addressing, and credential infrastructure that underpins identity-based security mechanisms.</t>
        <section anchor="agent-naming-and-addressing">
          <name>Agent Naming and Addressing</name>
          <t><em>Agent Naming and Addressing</em> covers the syntactic and semantic conventions used to identify agents in protocol messages. A naming scheme must be unambiguous within its intended scope, stable enough to support persistent references and audit records, and structured to enable efficient lookup or routing. Names and addresses may be decoupled — an agent may carry a stable logical name (identifier) and a separately resolved network address (locator) — analogous to the distinction between domain names and IP addresses in the Internet architecture. Standardized naming conventions are a prerequisite for interoperable discovery, delegation, and accountability.</t>
        </section>
        <section anchor="credential-management">
          <name>Credential Management</name>
          <t><em>Credential Management</em> covers the mechanisms by which agents are provisioned with credentials (e.g., private keys, tokens, or certificates) and by which those credentials are rotated, revoked, and verified. In agentic deployments, credentials must be deliverable to dynamically created agent instances without manual pre-configuration, and must be scoped to the specific agent, task, or deployment context in order to limit the impact of credential compromise. Relevant mechanisms include platform-attested identity (e.g., SPIFFE/SPIRE), short-lived token issuance by trusted authorities, and automated rotation procedures that operate without disrupting in-flight agent sessions.</t>
        </section>
        <section anchor="delegation-chains">
          <name>Delegation Chains</name>
          <t><em>Delegation Chains</em> covers the protocol representations of transitive authority: the sequence of principals through which a user's original authorization has been conveyed to a given agent. In multi-agent pipelines, an action by a leaf agent may reflect authority delegated through several intermediate agents, each of which may have further constrained the delegated scope. Delegation chain representations must be compact, cryptographically verifiable, and structured to enforce monotonic scope narrowing — i.e., a delegate cannot acquire authority beyond what its delegator possessed. Cross-domain delegation is particularly challenging when the delegating and receiving agents are operated by different organizations under different identity management systems.</t>
        </section>
        <section anchor="selective-disclosure">
          <name>Selective Disclosure</name>
          <t><em>Selective Disclosure</em> covers mechanisms that allow an agent to reveal only the subset of its identity and capability attributes that are relevant and appropriate for a given interaction. Full disclosure of an agent's capabilities during discovery can create information-leakage risks (revealing proprietary service details) and linkability risks (enabling cross-context tracking of agent identity). Selective disclosure mechanisms — such as those based on SD-JWT — allow agents to present minimal, context-appropriate credential subsets while maintaining cryptographic verifiability of the disclosed attributes.</t>
        </section>
      </section>
      <section anchor="coordination-and-orchestration">
        <name>Coordination and Orchestration</name>
        <t>The <em>Coordination and Orchestration</em> domain covers the protocol mechanisms that govern how agents and tools are composed into coherent multi-step workflows. Agentic systems are inherently distributed: a user request is decomposed into sub-tasks, assigned to specialized agents, executed — potentially in parallel and across administrative domains — and the results are synthesized into a final response. Coordination protocols must support the full lifecycle of this process reliably and in a manner that is interoperable across agents from different providers.</t>
        <section anchor="task-lifecycle-management">
          <name>Task Lifecycle Management</name>
          <t><em>Task Lifecycle Management</em> covers the protocol operations that govern a delegated task from its creation to its completion or cancellation. A well-specified task lifecycle includes: task creation with a structured description of the work to be performed; acknowledgment and queuing semantics; status inquiry and progress reporting; mid-execution cancellation with defined cleanup guarantees; and delivery of the final result or a structured error response. The lifecycle must be robust to partial failures, network interruptions, and agent restarts, and must provide sufficient progress visibility to allow orchestrators to make informed re-planning decisions without relying on timeouts alone.</t>
        </section>
        <section anchor="agent-to-agent-interaction">
          <name>Agent-to-Agent Interaction</name>
          <t><em>Agent-to-Agent Interaction</em> covers the protocol patterns by which peer agents exchange messages, negotiate task assignments, and share partial results. The Agent2Agent (A2A) protocol is an example of a specification targeting this category. Key interaction patterns include synchronous request/response for sub-task delegation, streaming for incremental result delivery, asynchronous task handoff for long-running work, and critique/revision cycles in which one agent reviews and refines the output of another. Agent-to-agent protocols must accommodate opaque agent implementations — neither agent need expose its internal model or reasoning process — and must support collaboration across organizational boundaries where one agent's internals are proprietary.</t>
        </section>
        <section anchor="agent-to-tool-interaction">
          <name>Agent-to-Tool Interaction</name>
          <t><em>Agent-to-Tool Interaction</em> covers the protocol patterns by which agents invoke external capabilities exposed as tools. The Model Context Protocol (MCP) is an example of a specification targeting this category. Tools differ from agents in that they are typically stateless (or near-stateless), do not reason autonomously, and expose well-defined, typed input/output interfaces. Agent-to-tool protocols must support capability schema description, consistent error reporting, streaming of partial outputs, and cancellation of in-progress invocations. Isolation semantics — ensuring that a tool invocation cannot access resources beyond its declared scope — are also a concern in this category.</t>
        </section>
        <section anchor="multi-agent-workflow-orchestration">
          <name>Multi-Agent Workflow Orchestration</name>
          <t><em>Multi-Agent Workflow Orchestration</em> covers the higher-level coordination mechanisms needed to manage complex workflows involving multiple cooperating agents. Orchestration concerns include task decomposition strategies (sequential, parallel, or conditional branching), shared working memory accessible to all agents in a workflow, synchronization primitives (fan-out, fan-in, barrier synchronization), and iterative refinement loops in which agents re-plan and re-execute based on intermediate results. Orchestration protocols must be composable — allowing sub-workflows to be embedded within larger workflows — and must expose sufficient visibility and control hooks for human operators to monitor and intervene in executing workflows.</t>
        </section>
        <section anchor="cross-domain-coordination">
          <name>Cross-Domain Coordination</name>
          <t><em>Cross-Domain Coordination</em> covers the additional protocol mechanisms required when agent workflows span multiple administrative domains. Cross-domain coordination introduces challenges absent in single-domain deployments: heterogeneous trust models must be reconciled, authorization scopes must be negotiated across domain boundaries, and attribution or billing mechanisms may be required. Protocols in this category must support federation — allowing domains to recognize and honor each other's identity and authorization assertions without requiring pre-established bilateral relationships — while preserving each domain's ability to enforce its own local policies.</t>
        </section>
      </section>
      <section anchor="data-and-context-management">
        <name>Data and Context Management</name>
        <t>The <em>Data and Context Management</em> domain covers the protocol mechanisms governing how agents represent, exchange, persist, and protect the information they operate on. Agentic workflows generate and consume substantial intermediate state: partial results, retrieved artifacts, reasoning traces, and provenance records. Protocol-level conventions for managing this data are essential for reproducibility, auditability, and interoperability across agents from different providers.</t>
        <section anchor="context-exchange">
          <name>Context Exchange</name>
          <t><em>Context Exchange</em> covers the mechanisms by which agents share the task-relevant state needed for coherent collaboration. Context may include the original user request, accumulated intermediate results, agent-specific observations, constraints, and shared working memory. Protocol mechanisms must define efficient representations for context (to avoid overwhelming bandwidth or model context window limits), versioning and conflict resolution for concurrently updated shared state, and access controls that limit each agent's visibility into context to what is necessary for its assigned sub-task.</t>
        </section>
        <section anchor="provenance-and-citations">
          <name>Provenance and Citations</name>
          <t><em>Provenance and Citations</em> covers the protocol mechanisms that link agent-produced outputs to the source materials from which they were derived. In research, regulatory, and high-stakes decision-making contexts, it is essential that the claims made by an agent can be traced to verifiable sources. Relevant protocol mechanisms include structured citation formats that capture source URI, retrieval timestamp, content hash, and the relevant excerpt; provenance chains that attribute composite outputs to their constituent sources; and integrity checks that allow a third party to independently verify that cited content has not been altered since retrieval.</t>
        </section>
        <section anchor="knowledge-representation">
          <name>Knowledge Representation</name>
          <t><em>Knowledge Representation</em> covers the data formats and schemas used by agents to represent structured domain knowledge in a form that peer agents can interpret consistently. Standardized information models are particularly important in multi-agent systems where different agents must share and act upon the same domain-specific data — such as network topology models in AIOps deployments (e.g., YANG-based models in the IETF operations area) or structured bibliographic records in research workflows. Consistent knowledge representations reduce the need for per-agent data translation and enable semantic interoperability across agents from different providers.</t>
        </section>
        <section anchor="data-minimization">
          <name>Data Minimization</name>
          <t><em>Data Minimization</em> covers the protocol mechanisms that limit the exposure of sensitive data as it flows through multi-agent pipelines. In workflows spanning administrative domains or involving untrusted intermediaries, agents should transmit only the minimum information necessary for a peer to perform its sub-task. Relevant mechanisms include structured redaction (replacing sensitive fields with anonymized tokens), summarization-before-escalation (e.g., in hybrid edge-cloud architectures where a local model redacts data before forwarding to a cloud model), and privacy-preserving context encoding. Data minimization is simultaneously a privacy mechanism and a safety mechanism, as limiting information exposure also bounds the consequences of a compromised intermediary.</t>
        </section>
      </section>
      <section anchor="operations-and-management">
        <name>Operations and Management</name>
        <t>The <em>Operations and Management</em> domain covers the protocol mechanisms that support the operational lifecycle of agentic systems: monitoring their behavior, enforcing policies at runtime, managing agent lifecycles, and enabling human oversight. These mechanisms are essential for deploying agentic systems safely and reliably in production environments, and they are particularly prominent in network management use cases (such as AI-based troubleshooting) where agents must operate across multi-vendor, multi-domain infrastructure.</t>
        <section anchor="observability">
          <name>Observability</name>
          <t><em>Observability</em> covers the protocol mechanisms that expose the runtime behavior of agentic systems to operators and auditors. Relevant mechanisms include distributed tracing (propagating trace context across agent hops to reconstruct end-to-end execution traces), structured logging of agent decisions and tool invocations, and telemetry export for performance monitoring and anomaly detection. Observability mechanisms must be designed to operate across administrative domain boundaries, enabling an operator to trace a workflow that spans agents from multiple providers, while respecting each provider's data governance and confidentiality constraints.</t>
        </section>
        <section anchor="policy-enforcement">
          <name>Policy Enforcement</name>
          <t><em>Policy Enforcement</em> covers the protocol mechanisms that ensure agents operate within defined behavioral and resource boundaries. Policies may govern resource consumption (e.g., rate limits, quota caps, cost budgets), data handling (e.g., prohibition on forwarding certain data categories to external providers), and operational scope (e.g., restricting an agent to read-only access to a particular system). Policy enforcement mechanisms must be expressible in standard formats, enforceable at protocol boundaries (e.g., at agent gateways or authorization servers), and auditable so that violations can be detected, attributed, and remediated.</t>
        </section>
        <section anchor="lifecycle-management">
          <name>Lifecycle Management</name>
          <t><em>Lifecycle Management</em> covers the protocol mechanisms for deploying, registering, updating, and decommissioning agents in dynamic environments. In practice, agents may be instantiated on demand, scaled horizontally to handle concurrent tasks, updated to new model or capability versions, and eventually decommissioned — ideally without disrupting in-flight workflows. Relevant protocol mechanisms include agent registration and capability publication, health checking and readiness signaling, graceful drain and shutdown procedures, and version negotiation to ensure that newly deployed agents can interoperate with peers running earlier versions of the same protocol.</t>
        </section>
        <section anchor="human-in-the-loop">
          <name>Human-in-the-Loop</name>
          <t><em>Human-in-the-Loop</em> covers the protocol mechanisms that insert human oversight and decision-making into agentic workflows at appropriate points. Not all agent decisions can or should be made autonomously: high-impact, irreversible, or ambiguous actions may require explicit human approval before execution. Relevant protocol mechanisms include structured approval request formats that surface proposed actions and their anticipated consequences to a human operator, consent flows with well-defined timeout and default-action semantics for unanswered requests, and escalation paths that route exceptional cases to human reviewers. Human-in-the-loop mechanisms are closely related to both authorization (which governs what requires approval) and safety (which enforces that unapproved high-risk actions are blocked at the protocol level).</t>
        </section>
      </section>
    </section>
    <section anchor="applying-the-taxonomy-a-worked-example">
      <name>Applying the Taxonomy: A Worked Example</name>
      <section anchor="overview">
        <name>Overview</name>
        <t>The taxonomy defined in <xref target="sec-taxonomy"/> is intended to be used as a classification instrument for individual Agentic AI use case documents. Its role is analogous to the ACM Computing Classification System (CCS), which authors use to attach a structured set of descriptors to a research paper so that readers and indexing systems can quickly understand its scope and locate related work <xref target="ACM-CCS"/>.</t>
        <t>The taxonomy can be visualized as a tree: each top-level domain (e.g., Transport, Security and Trust, Discovery) is a primary branch, and each subcategory (e.g., Session Management, Authentication, Agent Discovery) is a leaf. Given an Agentic AI use case, its <em>taxonomy profile</em> is the set of root-to-leaf paths that apply to it. For example, a use case that focuses exclusively on session management and mutual authentication between agents would carry the profile:</t>
        <artwork><![CDATA[
Transport => Session Management
Security and Trust => Authentication
]]></artwork>
        <t>Authors of individual use case Internet-Drafts are encouraged to include a dedicated taxonomy section that enumerates the applicable paths using this notation. Doing so serves three purposes. First, it makes the protocol scope of the use case explicit and comparable to other use cases in a machine-readable way. Second, it guides gap analysis by mapping each path to the protocol area where standardization work is needed. Third, it facilitates working group ownership decisions by surfacing cross-area dependencies — a use case with paths into both Transport and Security and Trust, for instance, signals that coordination between working groups in those areas will be required.</t>
        <t>When constructing a taxonomy profile, authors should include all paths that represent substantive protocol-level requirements of the use case, and omit paths that are merely incidental or out of scope for IETF standardization. Authors should also note whether a given path represents a "gap" (no adequate existing IETF mechanism) or "covered" (an existing IETF protocol that the agentic use case builds upon).</t>
      </section>
      <section anchor="example-discovery-of-agents-workloads-and-named-entities">
        <name>Example: Discovery of Agents, Workloads, and Named Entities</name>
        <t>This section illustrates the taxonomy methodology by applying it to the Internet-Draft "Use Cases for the Discovery of Agents, Workloads, and Named Entities" <xref target="DAWN-USE-CASES"/>, which describes scenarios in which distributed entities — including AI agents, software services, compute workloads, network functions, and application endpoints — must locate and obtain minimum descriptive information about peer entities before communication or selection can begin.</t>
        <t>The DAWN use cases span four discovery categories: capability-oriented discovery (locating entities that offer a needed function), resource-oriented discovery (locating data sources, compute pools, or inference services), administrative scope extensions (discovery across organizational or tenancy boundaries), and operational discovery (supporting human operators or management systems in locating entities across heterogeneous infrastructure). The draft explicitly excludes registration procedures, authentication, naming governance, candidate selection, and task orchestration from its scope; however, it identifies security and privacy considerations — including authenticity and integrity of discovery metadata, authorization controls on discovery queries, and privacy risks arising from the exposure of requester intent or deployment topology — as important constraints on any protocol that addresses the in-scope scenarios.</t>
        <t>The taxonomy profile for this use case is as follows.</t>
        <t><strong>Transport -&gt;</strong></t>
        <ul spacing="normal">
          <li>
            <t><strong>Session Management.</strong> Discovery interactions range from simple single-round-trip queries to multi-step lookups that cross administrative boundaries. The discovery protocol must define session semantics sufficient to support these patterns reliably, including error recovery and cancellation for multi-hop discovery flows.</t>
          </li>
          <li>
            <t><strong>Communication Modes.</strong> The DAWN use cases require at minimum a synchronous request/response mode for point-in-time capability lookups. Operational discovery scenarios — where management systems monitor dynamic entity populations — additionally motivate asynchronous notification or subscription patterns so that observers receive timely updates when entity availability or metadata changes.</t>
          </li>
        </ul>
        <t><strong>Security and Trust -&gt;</strong></t>
        <ul spacing="normal">
          <li>
            <t><strong>Authentication.</strong> The DAWN draft identifies the authenticity and integrity of discovery metadata as a key security consideration: a requester must be able to verify that the metadata returned by a discovery lookup genuinely describes the entity it purports to describe, and has not been tampered with in transit or at the registry. This motivates cryptographic authentication of discovery responses, distinct from — but complementary to — the authentication of the discovered entity itself.</t>
          </li>
          <li>
            <t><strong>Authorization.</strong> Discovery queries may themselves require authorization: not all requesters should be permitted to enumerate all entities within a registry, particularly across organizational boundaries. The DAWN use cases motivate authorization controls on discovery query scope, consistent with the principle that the ability to discover an entity should be governed by policy rather than assumed to be universally open.</t>
          </li>
          <li>
            <t><strong>Accountability.</strong> Operational discovery scenarios, in which management systems or AIOps agents enumerate and monitor entities across a production infrastructure, motivate audit logging of discovery queries and responses. Accountability mechanisms allow operators to reconstruct which systems queried which entities at what time, supporting both forensic analysis and compliance with data governance requirements.</t>
          </li>
        </ul>
        <t><strong>Discovery -&gt;</strong></t>
        <ul spacing="normal">
          <li>
            <t><strong>Agent Discovery.</strong> This is the primary focus of the DAWN document. All four discovery categories directly address the problem of locating agents or agent-equivalent entities (workloads, services, network functions) that satisfy a stated requirement. The use cases motivate standardized lookup mechanisms operating at multiple scopes: within an administrative domain, across organizational boundaries, and across heterogeneous multi-vendor infrastructure.</t>
          </li>
          <li>
            <t><strong>Capability Advertisement.</strong> Capability-oriented discovery presupposes that entities publish structured descriptions of their offered functions. The DAWN use cases identify the need for a "minimum discoverable information" set — a standardized baseline of metadata that any discoverable entity must expose — to enable consistent matching across heterogeneous registries or lookup services.</t>
          </li>
          <li>
            <t><strong>Service Negotiation.</strong> Administrative scope extension scenarios involve discovery queries that cross organizational or tenancy boundaries, which requires agreement on the scope, format, and authorization of discovery requests between domains. While the DAWN draft does not define a negotiation protocol, it motivates one by exposing the need for scoped discovery views and cross-domain metadata exchange.</t>
          </li>
        </ul>
        <t><strong>Identity -&gt;</strong></t>
        <ul spacing="normal">
          <li>
            <t><strong>Agent Naming and Addressing.</strong> The DAWN document explicitly addresses named entities and identifies naming as a prerequisite for discovery. A discovery protocol must be able to resolve both human-readable names and machine-oriented identifiers to network-reachable endpoints. The use cases surface the need for naming conventions that are stable enough to support persistent references while remaining resolvable across administrative boundaries.</t>
          </li>
          <li>
            <t><strong>Selective Disclosure.</strong> As noted in the Data and Context Management domain above, the DAWN privacy considerations motivate mechanisms by which discoverable entities can reveal capability attributes selectively — exposing different levels of detail to different requesters based on authorization context — without compromising the cryptographic verifiability of the disclosed information.</t>
          </li>
        </ul>
        <t><strong>Data and Context Management -&gt;</strong></t>
        <ul spacing="normal">
          <li>
            <t><strong>Provenance and Citations.</strong> The DAWN draft notes that dynamic properties (such as load, price, and availability) change too rapidly to be reliably embedded in discovery records, and recommends that stable discovery metadata include a pointer to a separate service for current state. This architectural pattern motivates a provenance convention by which discovery responses carry verifiable references to the authoritative source of each metadata field, enabling requesters to distinguish stable identity attributes from volatile operational properties and to verify the freshness of each.</t>
          </li>
          <li>
            <t><strong>Data Minimization.</strong> The DAWN draft identifies privacy risks arising from the exposure of requester intent through discovery queries and from the publication of deployment topology or model provenance through entity metadata. These considerations motivate data minimization at both ends: requesters should be able to issue queries without disclosing more about their intent than is necessary, and entities should be able to publish capability descriptors that reveal only the information required for matching without exposing proprietary implementation details. This overlaps with the Selective Disclosure subcategory of the Identity domain.</t>
          </li>
        </ul>
        <t>The following figure summarizes the taxonomy profile in compact notation:</t>
        <figure anchor="fig-dawn-taxonomy">
          <name>Taxonomy profile for draft-kay-dawn-use-cases</name>
          <artwork type="ascii-art" align="left"><![CDATA[
DAWN Use Cases Taxonomy Profile
|
|-- Transport
|   |-- Session Management   (covered)
|   |-- Communication Modes  (gap)
|
|-- Discovery
|   |-- Agent Discovery           [primary focus; gap]
|   |-- Capability Advertisement  (gap)
|   |-- Service Negotiation       (gap)
|
|-- Identity
|   |-- Agent Naming and Addressing  (gap)
|   |-- Selective Disclosure         (gap)
|
|-- Security and Trust
|   |-- Authentication  (gap)
|   |-- Authorization   (gap)
|   |-- Accountability  (covered: existing audit log conventions)
|
|-- Data and Context Management
    |-- Provenance and Citations  (gap)
    |-- Data Minimization         (gap)
]]></artwork>
        </figure>
        <t>Paths annotated (gap) identify areas where no adequate existing IETF protocol mechanism covers the stated requirement. Paths annotated (covered) identify areas where existing IETF mechanisms provide a foundation that the agentic use case extends or constrains.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TODO Security</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <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" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <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>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="MCP" target="https://modelcontextprotocol.io/specification/2025-03-26">
          <front>
            <title>Model Context Protocol (MCP) Specification</title>
            <author>
              <organization/>
            </author>
            <date year="2025" month="March"/>
          </front>
        </reference>
        <reference anchor="MCP-GITHUB" target="https://github.com/modelcontextprotocol">
          <front>
            <title>Model Context Protocol – GitHub Organization</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="A2A" target="https://a2a-protocol.org/latest/">
          <front>
            <title>Agent2Agent (A2A) Protocol Specification</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="A2A-GITHUB" target="https://github.com/a2aproject/A2A">
          <front>
            <title>Agent2Agent Protocol – GitHub Repository</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="ODS" target="https://arxiv.org/abs/2503.20201">
          <front>
            <title>Open Deep Search</title>
            <author>
              <organization/>
            </author>
            <date year="2025"/>
          </front>
        </reference>
        <reference anchor="ODS-GITHUB" target="https://github.com/sentient-agi/OpenDeepSearch">
          <front>
            <title>OpenDeepSearch</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="ACM-CCS" target="https://dl.acm.org/ccs">
          <front>
            <title>ACM Computing Classification System</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="DAWN-USE-CASES" target="https://datatracker.ietf.org/doc/draft-kay-dawn-use-cases/">
          <front>
            <title>Use Cases for the Discovery of Agents, Workloads, and Named Entities</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
      </references>
    </references>
    <?line 457?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
5jX8Fb8AAA==

-->

</rfc>
