<?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.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-kay-dawn-use-cases-00" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="DAWN Use Cases">Use Cases for the Discovery of Agents, Workloads, and Named Entities</title>
    <seriesInfo name="Internet-Draft" value="draft-kay-dawn-use-cases-00"/>
    <author initials="D." surname="King" fullname="Daniel King">
      <organization>Old Dog Consulting</organization>
      <address>
        <email>daniel@olddog.co.uk</email>
      </address>
    </author>
    <author initials="K." surname="Yao" fullname="Kehan Yao">
      <organization>China Mobile</organization>
      <address>
        <email>yaokehan@chinamobile.com</email>
      </address>
    </author>
    <author initials="K." surname="Adler" fullname="Ken Adler">
      <organization>Indeed</organization>
      <address>
        <email>kadler@indeed.com</email>
      </address>
    </author>
    <date year="2026" month="June" day="07"/>
    <area>Applications and Real-Time</area>
    <workgroup>Individual Submission</workgroup>
    <keyword>discovery</keyword>
    <keyword>agents</keyword>
    <keyword>workloads</keyword>
    <keyword>named entities</keyword>
    <keyword>DAWN</keyword>
    <abstract>
      <?line 45?>

<t>This document describes broad categories of use cases for the Discovery of
Agents, Workloads, and Named Entities (DAWN). The purpose of the document is to
illustrate situations in which entities need to discover other entities.</t>
      <t>This document does not define a discovery protocol, a registration procedure, a
selection algorithm, or an agent-to-agent communication protocol.</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-kay-dawn-use-cases/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Individual Submission Individual mailing list (<eref target="mailto:dawn@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/dawn/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/dawn/"/>.
      </t>
    </note>
  </front>
  <middle>
    <?line 54?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Distributed processing environments depend on interaction between
components that are often configured using static capability, location, or
reachability relationships. In order for these systems to operate efficiently,
components need to be capable of discovering other components that can provide a
function, service, resource, or capability.</t>
      <t>For generality, Discovery of Agents, Workloads, and Named Entities (DAWN) uses
the term "entity" for the components that may be discovered. Entities may
include Artificial Intelligence (AI) agents, workloads, tasks, tools, services,
application endpoints, data sources, models, inference services, brokers, and
other named resources. Skills may also be among the discoverable attributes of
those entities.</t>
      <t>The DAWN problem statement <xref target="I-D.akhavain-moussa-dawn-problem-statement"/>
describes the general discovery problem. The DAWN requirements document
<xref target="I-D.king-dawn-requirements"/> describes solution-neutral requirements for a
discovery mechanism. This document provides use cases that sit between those
documents: they show where discovery is needed and what information is needed
in representative scenarios.</t>
      <t>This document defines the following categories of entity discovery:</t>
      <ol spacing="normal" type="1"><li>
          <t>Capability-Oriented Discovery, where an entity needs to discover another
entity that can provide a function or capability.</t>
        </li>
        <li>
          <t>Resource-Oriented Discovery, where discovery identifies resources
used by agents, workloads, applications, or users.</t>
        </li>
        <li>
          <t>Administrative Scope Extensions, where discovery crosses organisational,
delegation, or tenancy boundaries.</t>
        </li>
        <li>
          <t>Operational Discovery, where discovery supports operation, audit,
troubleshooting, compliance, or automation.</t>
        </li>
      </ol>
      <t>The first two categories are base cases. The others describe common extensions
or deployments of those base cases.</t>
      <t>Other Internet-Drafts describe agentic AI discovery use cases and communication
protocol requirements, including <xref target="I-D.mozley-aidiscovery"/>,
<xref target="I-D.agentic-ai-usecases-requirements"/>, and
<xref target="I-D.scrm-aiproto-usecases"/>.</t>
    </section>
    <section anchor="limitations-of-this-document">
      <name>Limitations of this Document</name>
      <t>This document describes categories of discovery and associated use cases. It
does not describe the full lifecycle of an entity.</t>
      <t>The following are in scope:</t>
      <ul spacing="normal">
        <li>
          <t>discovery of a specific named entity;</t>
        </li>
        <li>
          <t>discovery of a class of entities that can provide a requested function;</t>
        </li>
        <li>
          <t>discovery of tasks that can be performed by suitable entities;</t>
        </li>
        <li>
          <t>discovery initiated by an agent, workload, service, application, or human
operator;</t>
        </li>
        <li>
          <t>discovery of agents, workloads, tools, tasks, data sources, models, services,
brokers, and other named entities;</t>
        </li>
        <li>
          <t>information that needs to be discovered before selection, negotiation, or
communication can take place.</t>
        </li>
      </ul>
      <t>The following are out of scope:</t>
      <ul spacing="normal">
        <li>
          <t>registration of entities for discovery;</t>
        </li>
        <li>
          <t>authentication or attestation of registrations;</t>
        </li>
        <li>
          <t>design, definition, or governance of naming systems;</t>
        </li>
        <li>
          <t>selection among candidate entities returned by discovery;</t>
        </li>
        <li>
          <t>capability negotiation after discovery;</t>
        </li>
        <li>
          <t>task orchestration;</t>
        </li>
        <li>
          <t>certificate or key lookup;</t>
        </li>
        <li>
          <t>search, ranking, or marketplace discovery.</t>
        </li>
      </ul>
      <t>The boundary between discovery and adjacent functions is important. A discovery
mechanism may return information that is used by later functions, but those
later functions are not themselves part of discovery.</t>
      <t>Credential, key, certificate, or attestation references may still appear as
optional discovery information, but DAWN does not define their lookup or
validation.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>Terminology for DAWN is defined in
<xref target="I-D.farrel-dawn-terminology"/>. This document uses the term "entity" in the
same broad sense as the DAWN terminology document.</t>
      <t>Attention is drawn to the following specific terms defined in
<xref target="I-D.farrel-dawn-terminology"/> that are key to this document:</t>
      <ul spacing="normal">
        <li>
          <t>discovering entity</t>
        </li>
        <li>
          <t>discovered entity</t>
        </li>
        <li>
          <t>discoverable object</t>
        </li>
        <li>
          <t>discovery information</t>
        </li>
        <li>
          <t>minimum discoverable information</t>
        </li>
      </ul>
    </section>
    <section anchor="discovery-characteristics">
      <name>Discovery Characteristics</name>
      <t>The categories of discovery and use cases discussed in this document share a
number of characteristics.</t>
      <t>The common question is what minimum information about an entity needs to be
discoverable before later selection, negotiation, or communication can take
place.</t>
      <ul spacing="normal">
        <li>
          <t>Discovery may be initiated by autonomous software or by a human operator.</t>
        </li>
        <li>
          <t>The discovered target may be a specific named entity or a set of entities
determined by properties or classification.</t>
        </li>
        <li>
          <t>Discovery may happen within one administrative domain or across several
administrative domains.</t>
        </li>
        <li>
          <t>Capability is often an important discovery input, but it is not the only one.
Organisation, jurisdiction, locality, protocol, policy, and responsible party
also appear in several use cases.</t>
        </li>
        <li>
          <t>Discovery information may include static, mainly static, and dynamic
properties. This raises questions about freshness and
caching when properties change frequently.</t>
        </li>
        <li>
          <t>Discovery may need to account for entities that are dynamic, mobile, or
available only in a particular context.</t>
        </li>
        <li>
          <t>Trust in discovery information is different from trust in the discovered
entity. A discovery mechanism can help protect discovery metadata, but it
does not decide whether the discovered entity should be used.</t>
        </li>
        <li>
          <t>Brokers and aggregators may be useful in some environments, but DAWN ought
not to require a single central registry.</t>
        </li>
      </ul>
    </section>
    <section anchor="discovery-pattern">
      <name>Discovery Pattern</name>
      <t>The use cases in this document follow a common pattern.</t>
      <ol spacing="normal" type="1"><li>
          <t>A discovering entity has a task, intent, policy requirement, or operational
need.</t>
        </li>
        <li>
          <t>The discovering entity needs to find an entity, or class of entities, that
can satisfy that need.</t>
        </li>
        <li>
          <t>The discovering entity forms a discovery request using information such as
a name, organisation, entity type, capability, location, jurisdiction,
communication protocol, or policy constraint.</t>
        </li>
        <li>
          <t>The discovery mechanism returns information about one or more candidate
entities.</t>
        </li>
        <li>
          <t>The discovering entity uses that information to decide whether selection,
authorisation, capability exchange, or communication should be attempted.</t>
        </li>
      </ol>
      <t>The last step is outside the scope of discovery. However, discovery has to
return enough information for this step to be possible.</t>
    </section>
    <section anchor="categories-of-discovery">
      <name>Categories of Discovery</name>
      <t>Each discovery category includes assumptions, possible discovery impacts, and
illustrative examples.</t>
      <section anchor="capability-oriented-discovery">
        <name>Capability-Oriented Discovery</name>
        <t>In this discovery category, a discovering entity needs to find another entity
that can provide a specific function or capability. The discovered entity might
be an AI agent, a tool, a task, a service, an application endpoint, or a
model-serving function.</t>
        <section anchor="assumptions">
          <name>Assumptions</name>
          <t>This discovery category assumes that the discovering entity can describe the
required function in a form that can be used for discovery. It also assumes
that discoverable entities can publish, or point to, enough information about
their function and communication methods to allow a later decision about whether
to interact.</t>
          <t>The capability description may be simple, such as a service type, or more
structured, such as a capability card or schema reference. DAWN does not define
the runtime invocation of the discovered capability.</t>
        </section>
        <section anchor="discovery-impacts">
          <name>Discovery Impacts</name>
          <t>Capability-oriented discovery suggests support for discovery by function,
capability, skill, entity type, and protocol. The returned discovery information
needs to include enough information to allow later selection, authorisation,
capability exchange, or communication to be attempted.</t>
          <t>Discovery is not a statement that the discovered entity is safe,
competent, or authorised for a particular use. It provides discovery
information and associated trust indicators, while policy and selection are
later functions.</t>
        </section>
        <section anchor="examples">
          <name>Examples</name>
          <t>A scheduling application is asked to arrange a meeting with people in another
organisation. It needs to discover whether that organisation exposes an entity
for calendar coordination, and what information is needed to contact it. The
discovery result might include the responsible organisation, supported
communication methods, and a reference to the entity's published capabilities.</t>
          <t>An agentic workflow decomposes a user request into several subtasks. The
workflow needs to discover agents, tools, services, or tasks that can
participate in the work. Discovery provides candidate entities and their
published properties; the workflow then performs selection and orchestration
outside DAWN.</t>
        </section>
      </section>
      <section anchor="resource-oriented-discovery">
        <name>Resource-Oriented Discovery</name>
        <t>In this discovery category, an entity needs to discover resources that are not
simply peer agents or services. These resources may include data sources,
datasets, knowledge bases, compute resources, accelerator pools, models,
inference services, or similar resource-bound entities.</t>
        <section anchor="assumptions-1">
          <name>Assumptions</name>
          <t>This discovery category assumes that the discovered resource may have
properties that are partly static and partly dynamic. For example, a dataset
description may be relatively stable, while freshness or access policy may
change. A compute resource may have stable hardware properties but rapidly
changing availability, load, price, or locality.</t>
          <t>It also assumes that some discovery information may be sensitive. Data
classification, model provenance, jurisdiction, permitted use, and operational
capacity may need visibility controls.</t>
        </section>
        <section anchor="discovery-impacts-1">
          <name>Discovery Impacts</name>
          <t>DAWN discovery needs a way to distinguish information that is appropriate for a
general discovery mechanism from information that should be obtained from a more
dynamic or restricted source. Discovery may return stable metadata and a pointer
to another service for current state, detailed policy, or authorisation.</t>
          <t>The discovery result may need to include provenance, jurisdiction, freshness,
format, access method, safety classification, or other properties relevant to
later selection and policy checks.</t>
        </section>
        <section anchor="examples-1">
          <name>Examples</name>
          <t>An agent needs to find a data source for retrieval-augmented generation. The
discovery input includes the data domain, freshness requirement, jurisdiction,
format, and access policy. The discovery result includes a description of the
data source, access method, policy information, and provenance references.</t>
          <t>A workload scheduler needs to find compute with a particular accelerator type
and jurisdictional constraint. Discovery returns relatively stable compute
properties and information about how to obtain current availability.</t>
          <t>An application needs to find an inference service for a particular modality and
safety classification. Discovery provides a service description, supported
protocols, policy constraints, version or provenance information, and trust
indicators.</t>
          <t>A user or agent needs to discover a model for inference. Discovery provides
information about the model's function, supported use, access method, and
relevant policy constraints.</t>
        </section>
      </section>
      <section anchor="administrative-scope-extensions">
        <name>Administrative Scope Extensions</name>
        <t>In this discovery category, capability-oriented or resource-oriented discovery
crosses organisational, administrative, or tenancy boundaries. An entity may
need to discover another entity in a different organisation, or a provider may
need to expose different discovery views for different tenants, customers,
departments, or policy realms.</t>
        <section anchor="assumptions-2">
          <name>Assumptions</name>
          <t>This discovery category assumes that organisations need to control what they
publish and to whom it is visible. It also assumes that an entity may act on
behalf of a user, enterprise, tenant, department, or service, but that proof of
that authority is separate from discovery unless explicitly represented as
discovery information.</t>
          <t>The discovery category also assumes that discovery information may need to carry
administrative-domain, responsible-party, policy, or trust-boundary
information. This information can help later authorisation, audit, or policy
functions, but DAWN does not define those functions.</t>
        </section>
        <section anchor="discovery-impacts-2">
          <name>Discovery Impacts</name>
          <t>DAWN discovery needs to support discovery across administrative domains without
requiring a single central registry. It also needs to support scoped discovery
where the information returned depends on tenant, customer, department, network,
or policy context.</t>
          <t>Discovery information may need to include the responsible organisation, scope
of authority, policy constraints, and trust indicators associated with the
published metadata. Care is needed so that discovery does not expose sensitive
tenant or organisational structure to unauthorised parties.</t>
        </section>
        <section anchor="examples-2">
          <name>Examples</name>
          <t>An enterprise agent acting for an employee needs to discover an authorised
agent at a supplier. The discovery result indicates how to contact the
supplier's agent and provides information needed by later authorisation and
policy checks.</t>
          <t>A software-as-a-service provider hosts agents or tools for multiple customers.
Each customer needs discovery information scoped to its own tenancy. The same
provider may also need a different discovery view for internal operators,
external customers, and public users.</t>
          <t>A research consortium spans several institutions. Each institution publishes
information about its own agents, data services, and tools. Collaborators need
to discover entities by capability while respecting institutional boundaries
and trust models.</t>
        </section>
      </section>
      <section anchor="operational-discovery">
        <name>Operational Discovery</name>
        <t>In this discovery category, discovery supports operation, audit,
troubleshooting, incident response, compliance review, or network and service
automation. The discovering entity may be a human operator, management system,
controller, or AI-assisted operations agent.</t>
        <section anchor="assumptions-3">
          <name>Assumptions</name>
          <t>This discovery category assumes that discovery is useful for both autonomous
systems and human-operated tools. It also assumes that operational environments
may be multi-vendor, multi-domain, and partly private.</t>
          <t>Operational discovery may need to expose information about scope, owner,
responsible party, operational state, observability, or compliance status.
Some of this information may be restricted.</t>
        </section>
        <section anchor="discovery-impacts-3">
          <name>Discovery Impacts</name>
          <t>DAWN discovery may need to support tooling and operational inspection, not only
agent-to-agent workflows. Discovery metadata may need to be logged, auditable,
and understandable by operators.</t>
          <t>Management and diagnostics for the discovery system itself may also be needed
so that operators can understand discovery behaviour and failures.</t>
          <t>Intermediaries such as brokers, aggregators, directory services, telemetry
services, topology services, policy systems, or control functions may also be
discoverable entities.</t>
        </section>
        <section anchor="examples-3">
          <name>Examples</name>
          <t>A human operator needs to find all entities owned by a team that expose a
particular function. Discovery provides inspectable metadata, a responsible
party, communication information, and trust indicators.</t>
          <t>An AI-assisted network operations system needs to discover telemetry sources,
topology systems, control points, and remediation tools across a heterogeneous
network. DAWN can help identify the relevant entities. Diagnosis, correlation,
action recommendation, and remediation remain outside discovery.</t>
          <t>An edge deployment includes lightweight agents that need fast and cacheable
discovery because local connectivity is constrained. Discovery provides enough
stable information for connection bootstrapping while avoiding reliance on
rapidly changing operational state.</t>
        </section>
      </section>
    </section>
    <section anchor="classes-of-use-case">
      <name>Classes of Use Case</name>
      <t><xref target="I-D.akhavain-moussa-dawn-problem-statement"/> introduces a taxonomy of entity
types in its Figure 2. These entity types provide a useful broad classification
of use cases that is expanded upon here. References are made back to the
categories of discovery discussed in <xref target="categories-of-discovery"/>, and
specifically the examples set out in the subsections of that section.</t>
      <section anchor="ai-agent">
        <name>AI Agent</name>
        <t>TBD</t>
      </section>
      <section anchor="software-service">
        <name>Software Service</name>
        <t>TBD</t>
      </section>
      <section anchor="compute-workload">
        <name>Compute Workload</name>
        <t>TBD</t>
      </section>
      <section anchor="network-function">
        <name>Network Function</name>
        <t>TBD</t>
      </section>
      <section anchor="application-endpoint">
        <name>Application Endpoint</name>
        <t>TBD</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The use cases in this document involve discovery information that may affect
which entity is contacted, what protocol is used, and what trust indicators are
presented. Incorrect or malicious discovery information could cause a
discovering entity to contact the wrong entity, disclose information to an
attacker, or use an unsuitable service.</t>
      <t>We suggest that any DAWN discovery mechanism will need to consider
authenticity, integrity, freshness, and authorisation to access discovery
information.</t>
      <t>Security of discovery metadata is distinct from trust in the discovered entity.
Authentication, authorisation, attestation, and policy checks for later
interaction are outside discovery.</t>
    </section>
    <section anchor="privacy-considerations">
      <name>Privacy Considerations</name>
      <t>Discovery queries may reveal information about the intent, capability needs, or
operational state of the discovering entity. Published discovery information may
also reveal information about deployed services, agents, data sources, models,
or organisational relationships.</t>
      <t>This suggests that a DAWN discovery mechanism will need to consider what
information is public, what information is restricted, and what information
should not be exposed through discovery.</t>
      <t>Privacy-sensitive information can include proprietary capabilities, deployment
location, capacity, runtime state, model or dataset metadata, requester
identity, search history, and query intent.</t>
    </section>
    <section anchor="operational-considerations">
      <name>Operational Considerations</name>
      <t>The use cases include public networks, private networks, enterprise
environments, cloud deployments, edge deployments, and cross-domain interaction.
Different environments may have different expectations for publication,
caching, freshness, authorisation, observability, and operational control.</t>
      <t>Dynamic information such as current load, availability, price, or status may
change too frequently to be carried directly in a general discovery mechanism.
A DAWN discovery mechanism may need to return stable information that points to
more dynamic sources.</t>
      <t>Across administrative domains, operational considerations include publication
authority, caching, freshness, visibility controls, logging, abuse handling, and
failure behaviour.</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="I-D.farrel-dawn-terminology">
          <front>
            <title>Terminology for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
            <author fullname="Adrian Farrel" initials="A." surname="Farrel">
              <organization>Old Dog Consulting</organization>
            </author>
            <author fullname="Kehan Yao" initials="K." surname="Yao">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Roland Schott" initials="R." surname="Schott">
              <organization>Deutsche Telekom</organization>
            </author>
            <author fullname="Nic Williams" initials="N." surname="Williams">
              <organization>Infoblox</organization>
            </author>
            <date day="4" month="June" year="2026"/>
            <abstract>
              <t>   The proliferation of distributed systems, Artificial Intelligence
   (AI) agents, cloud workloads, and network services has created a need
   for interoperable mechanisms to discover entities.  Entities may
   include AI agents, software services, compute workloads, and other
   named resources that need to be found and characterised before
   interaction can begin.

   This document defines terminology for Discovery of Agents, Workloads,
   and Named Entities (DAWN).  The intention is that this common set of
   terms can be used by other documents related to DAWN and so achieve
   consistency of meaning across the space.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-farrel-dawn-terminology-02"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.akhavain-moussa-dawn-problem-statement">
          <front>
            <title>Problem Statement for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
            <author fullname="Arashmid Akhavain" initials="A." surname="Akhavain">
              <organization>Huawei Technologies Canada</organization>
            </author>
            <author fullname="Hesham Moussa" initials="H." surname="Moussa">
              <organization>Huawei Technologies Canada</organization>
            </author>
            <author fullname="Daniel King" initials="D." surname="King">
              <organization>Old Dog Consulting</organization>
            </author>
            <date day="4" month="June" year="2026"/>
            <abstract>
              <t>   Interacting entities such as agents, tasks, users, workloads, data,
   compute, etc., in AI ecosystem/network are proliferating, yet there
   is no standardised way to discover what entities exist, what
   attributes such as skills, capabilities, physical characteristics,
   etc., they posses, what services they offer, or how to reach them
   across organisational boundaries.

   Discovery today relies on proprietary directories or manual
   configuration, creating fragmented ecosystems that prevent cross-
   domain collaboration.

   This document describes the problem space that motivates Discovery of
   Agents, Workloads, and Named Entities (DAWN).  It clarifies the scope
   of work within entity ecosystems, identifies why current approaches
   are insufficient, and outlines the challenges a standardised
   discovery mechanism must address.  It does not propose a specific
   solution or protocol.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-akhavain-moussa-dawn-problem-statement-03"/>
        </reference>
        <reference anchor="I-D.king-dawn-requirements">
          <front>
            <title>Requirements for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
            <author fullname="Daniel King" initials="D." surname="King">
              <organization>Old Dog Consulting</organization>
            </author>
            <author fullname="Adrian Farrel" initials="A." surname="Farrel">
              <organization>Old Dog Consulting</organization>
            </author>
            <date day="28" month="April" year="2026"/>
            <abstract>
              <t>   The proliferation of distributed systems, Artificial Intelligence
   (AI) agents, cloud workloads, and network services has created a need
   for interoperable mechanisms to discover entities across
   administrative and network boundaries.  Entities may include AI
   agents, software services, compute workloads, and other named
   resources that need to be found and characterised before interaction
   can begin.

   This document defines the requirements for Discovery of Agents,
   Workloads, and Named Entities (DAWN) and sets out the objectives that
   a discovery mechanism for such entities must satisfy.  It describes
   what information must be discoverable, what properties a discovery
   mechanism needs to support, and what constraints apply to discovery
   in decentralised environments.

   This document does not specify any particular discovery protocol or
   solution.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-king-dawn-requirements-01"/>
        </reference>
        <reference anchor="I-D.mozley-aidiscovery">
          <front>
            <title>AI Agent Discovery (AID) Problem Statement</title>
            <author fullname="Jim Mozley" initials="J." surname="Mozley">
              <organization>Infoblox, Inc.</organization>
            </author>
            <author fullname="Nic Williams" initials="N." surname="Williams">
              <organization>Infoblox, Inc.</organization>
            </author>
            <author fullname="Behcet Sarikaya" initials="B." surname="Sarikaya">
              <organization>Unaffiliated</organization>
            </author>
            <author fullname="Roland Schott" initials="R." surname="Schott">
              <organization>Deutsche Telekom</organization>
            </author>
            <date day="16" month="April" year="2026"/>
            <abstract>
              <t>   With the proliferation of AI agents comes a need for mechanisms to
   support agent-to-agent discovery.  This document discusses the scope,
   requirements and considerations to support discovery processes so
   that these are not reliant on manually defined configurations and
   relationships.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-mozley-aidiscovery-01"/>
        </reference>
        <reference anchor="I-D.agentic-ai-usecases-requirements">
          <front>
            <title>Agentic AI Use Cases and Requirements</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Zaheduzzaman Sarker" initials="Z." surname="Sarker">
              <organization>Nokia</organization>
            </author>
            <author fullname="Kehan Yao" initials="K." surname="Yao">
              <organization>China Mobile</organization>
            </author>
            <date day="22" month="May" year="2026"/>
            <abstract>
              <t>   This document describes use cases for agentic AI communication
   systems and derives protocol requirements from those use cases.  The
   requirements are intended to guide IETF standardization work on
   protocols in the context of agent-to-agent communication, agent-to-
   tool communication, with focus on multimodal communication, session
   management, discovery, communication security, agent identity and
   authentication.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-agentic-ai-usecases-requirements-00"/>
        </reference>
        <reference anchor="I-D.scrm-aiproto-usecases">
          <front>
            <title>Agentic AI Use Cases</title>
            <author fullname="Roland Schott" initials="R." surname="Schott">
              <organization>Deutsche Telekom</organization>
            </author>
            <author fullname="Julien Maisonneuve" initials="J." surname="Maisonneuve">
              <organization>Nokia</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Jordi Ros-Giralt" initials="J." surname="Ros-Giralt">
              <organization>Qualcomm Europe, Inc.</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <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., [A2A] and [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>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-scrm-aiproto-usecases-02"/>
        </reference>
      </references>
    </references>
    <?line 470?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors thank Adrian Farrel and Jim Mozley for their review and comments.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
or/jq+wxru7GkJdK/bmWq43/B4kjEmDLSwAA

-->

</rfc>
