<?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.30 (Ruby 2.7.0) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-scrm-aiproto-usecases-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.25.0 -->
  <front>
    <title abbrev="Agentic AI Use Cases">Agentic AI Use Cases</title>
    <seriesInfo name="Internet-Draft" value="draft-scrm-aiproto-usecases-00"/>
    <author fullname="Roland Schott">
      <organization>Deutsche Telekom</organization>
      <address>
        <email>Roland.Schott@telekom.de</email>
      </address>
    </author>
    <author fullname="Julien Maisonneuve">
      <organization>Nokia Bell Labs</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="March" day="02"/>
    <area>AREA</area>
    <workgroup>WG Working Group</workgroup>
    <keyword>AI Agents</keyword>
    <keyword>Use cases</keyword>
    <abstract>
      <?line 80?>

<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 84?>

<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="use-cases">
      <name>Use Cases</name>
      <section anchor="deep-search">
        <name>Deep Search</name>
        <t>Deep Search refers to an <em>agentic</em> information‑seeking workflow in which an AI agent plans, executes, and iteratively refines multi‑step research across heterogeneous sources such as open web, enterprise knowledge bases, APIs, files, and computational tools, among others. Unlike one‑shot retrieval or a single RAG call, Deep Search is <em>long‑horizon</em> and <em>goal‑directed</em>: the agent decomposes a task into sub‑goals, issues searches and crawls, reads and filters evidence, runs auxiliary computations (e.g., code or math), verifies claims, tracks provenance/citations, and synthesizes a final answer---often over minutes or hours rather than milliseconds. This loop is typically implemented as <em>think -&gt; act (tool) -&gt; observe -&gt; reflect -&gt; refine plan</em> until success criteria (e.g., coverage, confidence, cost/time budgets) are met.</t>
        <section anchor="building-blocks">
          <name>Building Blocks</name>
          <t>A Deep Search workflow may generally comprise the components shown in the next Figure:</t>
          <!-- - **Base LLM (reasoning + tool use).**
  A model capable of multi‑step reasoning (e.g., chain‑of‑thought/verification, self‑reflection) *and* structured tool invocation (function/tool calling) to plan, call tools, parse results, and revise plans.

- **Planner/Orchestrator.**
  A lightweight controller (can be the LLM itself or a graph/agent runtime) that maintains task state, goals, and budgets (tokens, latency, rate limits), and schedules steps (parallel vs. sequential).

- **Tooling layer (invoked by the agent):**
  The tooling layer includes:
  - **Web search & crawling** such SERP APIs, focused crawlers, HTML/PDF parsers, robots.txt compliance.
  - **Knowledge access** such as knowledge bases (KB), document stores, wikis, code repos.
  - **Retrieval‑Augmented Generation (RAG)** such as indexing, re‑ranking, query rewriting, dedup, chunking.
  - **Computation tools** such as a **Python interpreter** for factual checks, data wrangling, statistics/plots.
  - **Specialized services** such as scholarly search, calculators, geocoders, optical character recognition, table extraction, etc.
  - **Verification/critique** such as fact‑checking, citation validation, deduplication, hallucination detection).
  - **Provenance & citation store** such as source URIs, timestamps, quotes/snippets, hashes.

- **Short‑term memory / working set.**
  Scratchpad to hold the evolving evidence graph: normalized documents, extracted entities/claims, metadata, and confidence scores.

- **Synthesis & reporting.**
  Templates or renderers that compile the final artifact (report/brief/bibliography), with explicit citations to the evidence used.

- **Observability & policy.**
  Logging, traces, and red‑team hooks for auditability; safety filters (PII, ToS, copyright/robots policy), rate limiting, attribution. -->

<figure anchor="fig-deep-search">
            <name>Deep Search agentic workflow</name>
            <artwork type="ascii-art" align="center"><![CDATA[
+--------------------------------------------------------------+
|                        User / Client                         |
|              (Goal, Query, Constraints)                      |
+--------------------------------------------------------------+
                             |
                             v
+--------------------------------------------------------------+
|                 DeepSearch Orchestrator                      |
|                                                              |
|  - planning & task decomposition                             |
|  - agent coordination (A2A)                                  | <----+
|  - iteration control (re-plan, retry, refine)                |      |
|  - shared state & memory                                     |      |
+--------------------------------------------------------------+      |
                             |                                        |
                    tasks / messages (A2A)                            |
                             v                                        |
+--------------------------------------------------------------+      |
|  A2A Agent Communication (standardized agent communication)  |      |
+--------------------------------------------------------------+      |
                             |                                        |
                             v                                        |
+--------------------------------------------------------------+      |
|                         Agents Mesh                          |      |
|                                                              |      |
|  - research / query expansion                                |      |
|  - retrieval & summarization                                 |      |
|  - analysis / computation                                    |      |
|  - validation / fact-checking                                |      |
|                                                              |      |
+--------------------------------------------------------------+      |
                             |                                        |
                      tool calls (MCP)                                |
                             v                                        |
+--------------------------------------------------------------+      |
|       MCP Tooling Layer (standardized tool interfaces)       |      |
+--------------------------------------------------------------+      |
                             |                                        |
                             v                                        |
+-----------------------+   +----------------+   +-----------------+  |
| Web Search & Crawling |   | KB / RAG Index |   |  Python / Tools |  |
|      (SERP APIs)      |-->| (embed/rerank) |-->| (compute, eval) |  |
+-----------------------+   +----------------+   +-----------------+  |
        |                                |                      |     |
        |                                |                      |     |
        +------------- evidence & results returned to agents ---+     |
                             |                                        |
                             v                                        |
+--------------------------------------------------------------+      |
|    DeepSearch Orchestrator: Iterative Improvement Loop       |      |
|                                                              |      |
|   Plan -> Act -> Observe -> Refine -> Re-plan                |------+
|   (query tuning, crawl adjustment, re-ranking, re-eval)      |
+--------------------------------------------------------------+
                             |
                             v
+--------------------------------------------------------------+
|                 Final Answer / Output                        |
|          (synthesis + citations + confidence)                |
+--------------------------------------------------------------+
]]></artwork>
          </figure>
          <!-- The loop repeats until success criteria are met (coverage/quality thresholds, budget, or explicit user stop). -->

<t>Each building block in the DeepSearch architecture represents a logical function rather than a specific implementation, and multiple components may be co-located or distributed in practice.</t>
          <section anchor="user-client">
            <name>User / Client</name>
            <t>The <em>User / Client</em> is the entry point to the system. It provides the initial goal or query, along with optional constraints (e.g., scope, freshness, format). The user does not interact directly with tools or agents; all interactions are mediated by the DeepSearch Orchestrator.</t>
          </section>
          <section anchor="deepsearch-orchestrator">
            <name>DeepSearch Orchestrator</name>
            <t>The <em>DeepSearch Orchestrator</em> acts as the control plane of the system. Its responsibilities include:</t>
            <ul spacing="normal">
              <li>
                <t>Planning and task decomposition of the user’s request.</t>
              </li>
              <li>
                <t>Coordinating agents via Agent-to-Agent (A2A) communication.</t>
              </li>
              <li>
                <t>Managing shared state and memory across iterations.</t>
              </li>
              <li>
                <t>Controlling iterative execution, including retries and refinements.</t>
              </li>
            </ul>
            <t>The orchestrator does not perform retrieval or computation directly; instead, it delegates work to agents and manages the overall execution flow.</t>
          </section>
          <section anchor="a2a-agent-communication-bus">
            <name>A2A Agent Communication Bus</name>
            <t>The <em>A2A Agent Communication Bus</em> provides a standardized messaging layer that enables agent-to-agent coordination. It supports:</t>
            <ul spacing="normal">
              <li>
                <t>Task dispatch and response exchange.</t>
              </li>
              <li>
                <t>Collaboration among specialized agents.</t>
              </li>
              <li>
                <t>Decoupling of agent implementations from orchestration logic.</t>
              </li>
            </ul>
            <t>This bus allows agents to operate independently while still contributing to a coherent end-to-end workflow.</t>
          </section>
          <section anchor="agents-mesh">
            <name>Agents Mesh</name>
            <t>The <em>Agents Mesh</em> block represents a set of specialized, cooperative agents operating over the A2A bus. Typical agent roles include:</t>
            <ul spacing="normal">
              <li>
                <t>Research and query expansion.</t>
              </li>
              <li>
                <t>Retrieval and summarization.</t>
              </li>
              <li>
                <t>Analysis and computation.</t>
              </li>
              <li>
                <t>Validation and fact-checking.</t>
              </li>
            </ul>
            <t>Agents are responsible for invoking tools, interpreting results, and returning structured observations to the orchestrator.</t>
          </section>
          <section anchor="mcp-tooling-layer">
            <name>MCP Tooling Layer</name>
            <t>The <em>MCP Tooling Layer</em> provides a standardized interface between agents and external tools. It enables:</t>
            <ul spacing="normal">
              <li>
                <t>Discovery and invocation of tools using a common protocol.</t>
              </li>
              <li>
                <t>Consistent input/output schemas across heterogeneous tools.</t>
              </li>
              <li>
                <t>Isolation of agent logic from tool-specific details.</t>
              </li>
            </ul>
            <t>MCP acts as an abstraction boundary that simplifies integration and evolution of external capabilities.</t>
          </section>
          <section anchor="web-search-crawling">
            <name>Web Search &amp; Crawling</name>
            <t>The <em>Web Search &amp; Crawling</em> component combines content discovery and acquisition. It typically includes:</t>
            <ul spacing="normal">
              <li>
                <t>Search engine or SERP APIs for identifying relevant sources.</t>
              </li>
              <li>
                <t>Focused crawling or fetching to retrieve selected content.</t>
              </li>
            </ul>
            <t>This component supplies raw external data that can be further processed and indexed.</t>
          </section>
          <section anchor="knowledge-base-kb-retrieval-augmented-generation-rag-index">
            <name>Knowledge Base (KB) / Retrieval Augmented Generation (RAG) Index</name>
            <t>The <em>KB / RAG Index</em> component manages knowledge representation and retrieval. Its responsibilities include:</t>
            <ul spacing="normal">
              <li>
                <t>Embedding and indexing retrieved content.</t>
              </li>
              <li>
                <t>Ranking or re-ranking results based on relevance.</t>
              </li>
              <li>
                <t>Supplying context to agents for retrieval-augmented generation (RAG).</t>
              </li>
            </ul>
            <t>This block provides structured, queryable knowledge derived from external sources.</t>
          </section>
          <section anchor="python-tools">
            <name>Python / Tools</name>
            <t>The <em>Python / Tools</em> component represents general-purpose computation and evaluation capabilities. Examples include:</t>
            <ul spacing="normal">
              <li>
                <t>Data processing and transformation.</t>
              </li>
              <li>
                <t>Numerical analysis or simulations.</t>
              </li>
              <li>
                <t>Quality evaluation, scoring, or consistency checks.</t>
              </li>
            </ul>
            <t>These tools are typically invoked by analysis-oriented agents via the MCP layer.</t>
          </section>
          <section anchor="iterative-improvement-loop">
            <name>Iterative Improvement Loop</name>
            <t>The <em>Iterative Improvement Loop</em> captures the system’s ability to refine results over multiple passes and is also implemeted by the DeepSearch Orchestrator. Conceptually, it follows a cycle of:</t>
            <artwork><![CDATA[
Plan -> Act -> Observe -> Refine -> Re-plan
]]></artwork>
            <t>Observations and intermediate results are fed back into the orchestrator, which may adjust plans, agent assignments, or tool usage before producing the final output.</t>
          </section>
          <section anchor="final-answer-output">
            <name>Final Answer / Output</name>
            <t>The <em>Final Answer / Output</em> is the synthesized result returned to the user. It may include:</t>
            <ul spacing="normal">
              <li>
                <t>A consolidated response or report.</t>
              </li>
              <li>
                <t>References or citations to supporting evidence.</t>
              </li>
              <li>
                <t>Confidence indicators or stated limitations.</t>
              </li>
            </ul>
            <t>This output reflects the outcome of one or more iterative refinement cycles.</t>
          </section>
        </section>
        <section anchor="why-this-use-case-matters">
          <name>Why This Use Case Matters</name>
          <t>Deep Search is inherently <em>compositional</em>: it coordinates <em>multiple</em> agents and <em>many</em> tools over extended time. Without standard protocols, systems devolve into brittle, one‑off integrations that are hard to test, secure, or reuse. Two complementary interoperability layers in the DeepSearch are especially relevant:</t>
          <ul spacing="normal">
            <li>
              <t><strong>Agent‑to‑Tool standardization.</strong>
The <em>Model Context Protocol (MCP)</em> defines a standardized mechanism by which agents and hosts can discover, describe, and invoke tools, resources, and prompts using JSON-RPC over multiple transports (e.g., stdio, HTTP with Server-Sent Events, and WebSocket). MCP enables portable and reusable tool catalogs (including search, crawling, retrieval-augmented generation (RAG), and general-purpose computation) with consistent schemas, capability negotiation, progress reporting, cancellation semantics, and explicit security prompts and user consent. Further details are specified in the MCP specification and related project documentation <xref target="MCP"/><xref target="MCP-GITHUB"/>.</t>
            </li>
            <li>
              <t><strong>A2A Agent Communication Bus.</strong>
The <em>Agent2Agent (A2A)</em> protocol focuses on standardized inter-agent collaboration. It defines mechanisms for agent capability discovery (e.g., Agent Cards), task lifecycle management (creation, cancellation, and status reporting), and streaming updates for long-running operations. A2A is designed to support opaque collaboration among agents while avoiding the need to disclose proprietary internal implementations. An overview of the protocol, along with its specification and design rationale, is available from the A2A project documentation <xref target="A2A"/><xref target="A2A-GITHUB"/>.</t>
            </li>
          </ul>
          <t><strong>Implications for Deep Search.</strong> Using A2A and MCP together lets implementers compose portable Deep Search stacks:</t>
          <ul spacing="normal">
            <li>
              <t>Tools like crawlers, scholarly search, RAG, and Python are exposed via <strong>MCP</strong> with typed inputs/outputs and consent flows.</t>
            </li>
            <li>
              <t>Long‑running research tasks, delegation to specialized researcher/verifier agents, background execution, progress streaming, and result handoff occur via <strong>A2A</strong>.</t>
            </li>
            <li>
              <t>Provenance (URIs, hashes, timestamps) and citation schemas can also be standardized at the protocol boundary to enable verifiable research traces across vendors.</t>
            </li>
            <li>
              <t>Enterprise requirements (authn/z), quotas, observability/tracing, policy enforcement (robots/copyright), and safety reviews—become portable rather than per‑integration glue.</t>
            </li>
          </ul>
        </section>
        <section anchor="example-open-deep-search-ods">
          <name>Example: Open Deep Search (ODS)</name>
          <t>Open implementations illustrate agentic architectures for Deep Search.</t>
          <t><strong>Open Deep Search (ODS)</strong> is a modular, open-source framework developed by Sentient that augments a base large language model with a dedicated Reasoning Agent and an Open Search tool. The framework is designed to support extensible, agentic search workflows in which an agent iteratively plans, invokes search tools, and synthesizes results to answer complex queries. Further details are available in the ODS publication and accompanying reference implementation <xref target="ODS"/><xref target="ODS-GITHUB"/>.</t>
          <t>ODS exemplifies the building blocks described earlier in this document and is consistent with the proposed interoperability layering, using standardized tool invocation for search and retrieval and agent-centric coordination to manage planning, execution, and refinement.</t>
        </section>
      </section>
      <section anchor="hybrid-ai">
        <name>Hybrid AI</name>
        <t>Hybrid AI generally refers to an <em>edge–cloud cooperative</em> inference workflow in which two or more models collaborate to solve a task: (1) a <strong>smaller on‑device model</strong> (typically a few billion parameters) that prioritizes low latency, lower cost, and privacy; and (2) a <strong>larger cloud model</strong> (hundreds of billions to trillion‑scale parameters) that offers higher capability and broader knowledge. The two models coordinate over an agent‑to‑agent channel and may invoke tools locally or remotely as needed. Unlike single‑endpoint inference, Hybrid AI is <em>adaptive and budget‑aware</em>: the on‑device model handles as much work as possible locally (classification, summarization, intent detection, light reasoning), and escalates to the cloud model when additional capability is required (multi‑hop reasoning, long‑context synthesis, domain expertise). The models can exchange plans, partial results, and constraints over <xref target="A2A"/>, and both sides can discover and invoke tools via <xref target="MCP"/>.</t>
        <section anchor="building-blocks-1">
          <name>Building Blocks</name>
          <t>A Hybrid AI workflow may generally comprise the components shown in the next Figure:</t>
          <ul spacing="normal">
            <li>
              <t><strong>On‑device Model (Edge).</strong>
A compact LLM or task‑specific model (a few billion parameters) running on user hardware (e.g., phone, laptop). Advantages include: low latency for interactive turns, reduced cost, offline operation, and improved privacy by default (data locality). Typical functions: intent parsing, entity extraction, local retrieval, preliminary analysis, redaction/summarization prior to escalation.</t>
            </li>
            <li>
              <t><strong>Cloud Model (Hosted).</strong>
A large, higher‑capability LLM (hundreds of billions to ~trillion parameters) with stronger reasoning, knowledge coverage, tool‑use proficiency, and longer context windows. Typical functions: complex synthesis, multi‑step reasoning, broad web/KG retrieval, code execution, and advanced evaluation.</t>
            </li>
            <li>
              <t><strong>A2A Inter‑Model Coordination.</strong>
The edge and cloud models communicate via an <strong>Agent‑to‑Agent</strong> channel to exchange <strong>capabilities</strong>, <strong>cost/latency budgets</strong>, <strong>privacy constraints</strong>, <strong>task state</strong>, and <strong>partial artifacts</strong>. Common patterns include <em>negotiate‑and‑delegate</em>, <em>ask‑for‑help with evidence</em>, <em>propose/accept plan updates</em>, and <em>critique‑revise</em> cycles <xref target="A2A"/>.</t>
            </li>
            <li>
              <t><strong>MCP Tooling (Edge and Cloud).</strong>
Both models use the <strong>Model Context Protocol</strong> to discover and invoke tools with consistent schemas (e.g., local sensors/files, calculators, vector indexes on edge; search/crawling, KB/RAG, Python/services in cloud). MCP enables capability discovery, streaming/progress, cancellation, and explicit consent prompts across transports <xref target="MCP"/>.</t>
            </li>
            <li>
              <t><strong>Policy, Budget, and Privacy Controls.</strong>
Guardrails and policies that encode user/enterprise constraints (e.g., do not send raw PII to cloud; enforce token/time budgets; require consent for specific tools). The edge model may redact or summarize data before escalation; both sides log provenance and decisions for auditability.</t>
            </li>
            <li>
              <t><strong>Shared Task State and Provenance.</strong>
A compact state (goals, sub‑tasks, citations, hashes, timestamps) that both models can read/update to enable reproducibility, debugging, and verifiable traces.</t>
            </li>
          </ul>
          <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------+
|                        User / Client                         |
|              (Goal, Query, Constraints)                      |
+--------------------------------------------------------------+
                             |
                             v
+--------------------------------------------------------------+
|                 On-Device Model (Edge)                       |
|  - few-B params; low latency, privacy by default             |
|  - local reasoning, redaction/summarization                  |
|  - local tools via MCP (sensors, files, crypto)              |
+--------------------------------------------------------------+
         |                           \
         | local MCP tools            \ when escalation is needed
         v                             \
+----------------------+                \
| Edge MCP Tools       |                 \
+----------------------+                  v
                                   +----------------------------------+
                                   |   A2A Session (Edge <-> Cloud)   |
                                   |   - capability/budget exchange   |
                                   |   - task handoff & updates       |
                                   +----------------------------------+
                                                |
                                                v
+--------------------------------------------------------------+
|                    Cloud Model (Hosted)                      |
|  - 100B–1T+ params; higher capability & breadth              |
|  - complex synthesis, long-context reasoning                 |
|  - cloud tools via MCP (search, KB/RAG, Python)              |
+--------------------------------------------------------------+
                             |
                     cloud MCP tool calls
                             v
+----------------------+   +------------------+   +------------------+
| Web Search & Crawl   |-->| KB / RAG Index   |-->| Python / Services|
+----------------------+   +------------------+   +------------------+
                             ^
                             |
                 results/evidence via A2A to edge/cloud
                             |
                             v
+--------------------------------------------------------------+
|                 Final Answer / Output                        |
|   (synthesis + citations + privacy/consent notes)            |
+--------------------------------------------------------------+
]]></artwork>
          <t>Each building block in the Hybrid AI architecture represents a logical function rather than a specific implementation, and components may be co‑located or distributed in practice.</t>
        </section>
        <section anchor="interaction-model">
          <name>Interaction Model</name>
          <t>A typical Hybrid AI session proceeds as follows:</t>
          <ol spacing="normal" type="1"><li>
              <t><strong>Local First.</strong> The on‑device model interprets the user goal, applies local tools (e.g., retrieve snippets, parse files), and attempts a low‑cost solution within configured budgets.</t>
            </li>
            <li>
              <t><strong>Escalate with Minimization.</strong> If the local model estimates insufficient capability (e.g., confidence below threshold, missing evidence), it <strong>redacts/summarizes</strong> sensitive data and <strong>escalates</strong> the task—along with compact evidence and constraints—over <strong><xref target="A2A"/></strong>.</t>
            </li>
            <li>
              <t><strong>Cloud Reasoning + Tools.</strong> The cloud model performs deeper reasoning and may invoke <strong><xref target="MCP"/></strong> tools (web search/crawl, KB/RAG, Python) to gather evidence and compute results.</t>
            </li>
            <li>
              <t><strong>Refine &amp; Return.</strong> Intermediate artifacts and rationales flow back over <strong><xref target="A2A"/></strong>. The edge model may integrate results, perform final checks, and produce the user‑facing output.</t>
            </li>
            <li>
              <t><strong>Iterate as Needed.</strong> The models repeat plan‑act‑observe‑refine until success criteria (quality, coverage, cost/time budget) are met.</t>
            </li>
          </ol>
        </section>
        <section anchor="why-this-use-case-matters-1">
          <name>Why This Use Case Matters</name>
          <t>Hybrid AI is inherently <em>trade‑off aware</em>: it balances <strong>privacy</strong>, <strong>latency</strong>, and <strong>cost</strong> at the edge with <strong>capability</strong> and <strong>breadth</strong> in the cloud. Without standard protocols, inter‑model negotiations and tool interactions become bespoke and hard to audit. Two complementary interoperability layers are especially relevant:</t>
          <ul spacing="normal">
            <li>
              <t><strong>Inter‑Model Coordination (A2A).</strong>
A2A provides a structured channel for <strong>capability advertisement</strong>, <strong>budget negotiation</strong>, <strong>task handoffs</strong>, <strong>progress updates</strong>, and <strong>critique/revision</strong> between edge and cloud models. This enables portable escalation policies (e.g., “do not send raw PII”, “cap tokens/time per turn”, “require human consent for external web calls”) and consistent recovery behaviors across vendors <xref target="A2A"/>.</t>
            </li>
            <li>
              <t><strong>Tool Invocation (MCP).</strong>
MCP standardizes tool discovery and invocation across both environments (edge and cloud), supporting consistent schemas, streaming/progress, cancellation, and explicit consent prompts. This allows implementers to swap local or remote tools—search, crawling, KB/RAG, Python/services—without rewriting agent logic or weakening privacy controls <xref target="MCP"/>.</t>
            </li>
          </ul>
          <t><strong>Implications for Hybrid AI.</strong> Using standardized protocols lets implementers compose portable edge–cloud stacks:</t>
          <ul spacing="normal">
            <li>
              <t>Edge‑first operation with <strong>escalation</strong> only when needed, guided by budgets and confidence.</t>
            </li>
            <li>
              <t><strong>Data minimization</strong> (local redaction/summarization) and <strong>consent</strong> workflows at protocol boundaries.</t>
            </li>
            <li>
              <t>Consistent <strong>provenance</strong> (URIs, hashes, timestamps) and <strong>observability</strong> across edge and cloud for verifiable traces.</t>
            </li>
            <li>
              <t>Seamless <strong>tool portability</strong> (local/remote) and <strong>policy enforcement</strong> that travel with the task rather than the deployment.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="ai-based-troubleshooting-and-automation">
        <name>AI-based troubleshooting and automation</name>
        <t>Telecom networks have significantly increased in scale, complexity, and heterogeneity. The interplay of technologies such as Software-Defined Networking (SDN), virtualization, cloud-native architectures, network slicing, and 5G/6G systems has made infrastructures highly dynamic. While these innovations provide flexibility and service agility, they also introduce substantial operational challenges, particularly in fault detection, diagnosis, and resolution.</t>
        <t>Traditional troubleshooting methods, based on rule engines, static thresholds, correlation mechanisms, and manual expertise, struggle to process high-dimensional telemetry, multi-layer dependencies, and rapidly evolving conditions. Consequently, mean time to detect (MTTD) and mean time to repair (MTTR) may increase, impacting service reliability and user experience.</t>
        <t>Artificial Intelligence (AI) and Machine Learning (ML) offer new capabilities to enhance troubleshooting. AI-driven approaches apply data-driven models and automated reasoning to detect anomalies, determine root causes, predict failures, and recommend or execute corrective actions, leveraging telemetry, logs, configuration, topology, and historical data.</t>
        <t>Beyond troubleshooting, it is essential to further exploit network and service automation to enable coordinated, policy-based actions across multi-technology (e.g., RAN, IP, optical, virtualized), multi-layer, and dynamic environments. As degradations and faults often span multiple devices, domains, and layers, effective handling requires intelligent and increasingly autonomous mechanisms, ranging from proactive service assurance to automated fault-triggered workflows.</t>
        <t>This use case envisions a multi-agent AI framework that enhances network and service automation. Agents perform diagnosis and root cause analysis (RCA), while also supporting anomaly prediction, intent-based protection, and policy-driven remediation. The proposed multi-agent interworking autonomously maintains the network in an optimal operational state by correlating heterogeneous data sources, performing collaborative reasoning, and interacting with network elements and operators through standardized protocols, APIs, and natural language interfaces.</t>
        <t>AI agents form a distributed and scalable ecosystem leveraging advanced AI/ML, including generative AI (Gen-AI), combined with domain expertise to accelerate RCA, assess impact, and propose corrective actions. Each agent encapsulates capabilities such as data retrieval, hypothesis generation, validation, causal analysis, and action recommendation. Designed as composable and interoperable building blocks, agents operate across diverse domains (e.g., RAN, Core, IP, Optical, and virtualized infrastructures), while supporting lifecycle management, knowledge bases, and standardized interfaces.</t>
        <section anchor="building-blocks-2">
          <name>Building Blocks</name>
          <t>The use case relies on decentralized multi-agent coordination, where agents exchange structured, context-enriched information to enable dynamic activation and collaborative troubleshooting workflows. A resource-aware orchestration layer manages agent deployment, scaling, and optimization across the network–cloud continuum. Policy frameworks ensure security, compliance, trustworthiness, and explainability, supporting resilient AI-driven network operations.</t>
        </section>
        <section anchor="why-this-use-case-matters-2">
          <name>Why this use case matters</name>
          <t>This use case highlights the need for interoperable, protocol-based integration of AI-driven troubleshooting and automation components within heterogeneous, multi-vendor environments. Telecom networks are inherently composed of equipment and control systems from different providers, spanning multiple administrative and technological domains. A multi-agent AI framework operating across such environments requires standardized mechanisms for data modeling, telemetry export, capability advertisement, and control interfaces. In particular, consistent information models (e.g., YANG-based models), secure transport protocols, and well-defined APIs are needed to ensure that AI agents can reliably discover, interpret, and act upon network state information across vendor boundaries.</t>
          <t>Service discovery and capability negotiation are also critical. AI agents must be able to dynamically identify available data sources, peer agents, orchestration functions, and control points, as well as understand their supported features and policy constraints. This implies the need for standardized discovery procedures, metadata descriptions, and context exchange formats that enable composability and coordinated workflows in decentralized environments. Without such interoperability mechanisms, multi-agent troubleshooting systems risk becoming vertically integrated and operationally siloed.</t>
          <t>Furthermore, governance, security, and trust frameworks are fundamental considerations. AI-driven agents capable of recommending or executing remediation actions introduce new requirements for authentication, authorization, accountability, and auditability. Secure communication channels, role-based access control, policy enforcement, and explainability mechanisms are necessary to prevent misuse, contain faults, and ensure compliance with operational and regulatory constraints.</t>
        </section>
      </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>
      </references>
    </references>
    <?line 501?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA+196Y4j15Xmfz7F7RIgZFJcVOWle1Ky21mLSmnV5sxUC8b0
DBCMuCTDGYygYsksWpKhVzDcfwaYBvpZ5lH0JHO+c85dggzWYsnTbWASkCqT
jLjLuWff7nQ6HY3avC3smbl3vrJlm6fm/MJ82VjzKGlsc2+ULBa1vT36dZq0
dlXVuzOTl8tqNMqqtEw2NFxWJ8t22qT1Zprk27pqq2nX2BRvTT/+eNR0i03e
NHlVtrstPX7x5PozYz4wSdFUNFleZnZr6X9le29i7tksb6s6Twr8cXH+kP6p
avrt8vqze6Oy2yxsfTbKaClno7QqG1s2XXNm2rqzI1r6z0ZJbZMzc3755Hx0
V9U3q7rqtmfmq6fmK/orL1fmKT4Z3dgdfZ2djcwU2+QdN/gDG+alj25t2dEs
WKofhf+SbfTHw+ebJC/w0G/s62SzLewsrTb8RVKn6zOzbtttczafR9/OecRV
3q67RXhA/ubvV3mdFO38DRDmCQqCR9MOT/Hs/PrJ1fVolHTtuqqxYXrFmGVX
FHJ89y6rIikzc5Wuq7a9x99W9erMPLZd26Rra65tYW94L8ZY2aW+NJOXftPK
E7PM3hsNzPDbrshtaZ4neVOVpe1ubTTNi+omT8xDWxTmWbJoerP8gV+cbcKL
vynxOHY2ONOzmXk+M48I12pbJ000DTaxrMo8TXozFF3ebPJVZwsaU9/adHVe
FBXvSl45Ot9vCYlyc1k106d8VNGEv+uSgl7bmCddXW3txFyU6ay/u7pqfvN1
m8++1kd1mlFZ1ZukzW8J/UYgtvDXBx/QMP4Dc2mXtrZlSnhAIz9/9OqMJ1A6
N/eeV5ktGBz2dWteAXPSqjAn9OSpudraNF/S7lqiTVk4E5Z58Es6KsJZ8+Dj
B7+QAZN6ZSME22DcVIbd6qizvJo38ZBzvD79+GfTB7/U1U2fXlx//uXDd1vk
D9//xTzN28+7hXlZr5Iy/2O00P0FRTQztDbMf/7gfG9ipvoH/H9zQl+fhskH
YLM/ZfIgmfq904nPhQrnOtfwXuMph3Z6abdVAw64e+s+aX6a/g82bec0HWZ9
+fhqb7qXxFmJju3WXFmcaO+Ujx1uUr/Ob3lHRI7zB7/4+Gczevbj+zrF8MYw
EyaK53nD4htIGPpvmqzyef/d0Wg6nRqauq2TtB2NImnU7JrWbhpT22JnqpL4
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
JbEmi16pPHmShlKw0f8FbRk7bXeUAAA=

-->

</rfc>
