<?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.35 (Ruby 3.2.3) -->
<?rfc tocompact="yes"?>
<?rfc tocindent="yes"?>
<?rfc compact="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-king-dawn-requirements-01" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="DAWN Requirements">Requirements for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
    <seriesInfo name="Internet-Draft" value="draft-king-dawn-requirements-01"/>
    <author initials="D." surname="King" fullname="Daniel King">
      <organization>Old Dog Consulting</organization>
      <address>
        <postal>
          <country>UK</country>
        </postal>
        <email>daniel@olddog.co.uk</email>
      </address>
    </author>
    <author initials="A." surname="Farrel" fullname="Adrian Farrel">
      <organization>Old Dog Consulting</organization>
      <address>
        <postal>
          <country>UK</country>
        </postal>
        <email>adrian@olddog.co.uk</email>
      </address>
    </author>
    <date year="2026" month="April" day="28"/>
    <area>TBD</area>
    <keyword>discovery</keyword>
    <keyword>agents</keyword>
    <keyword>workloads</keyword>
    <abstract>
      <?line 37?>

<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.</t>
      <t>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.</t>
      <t>This document does not specify any particular discovery protocol or
solution.</t>
    </abstract>
  </front>
  <middle>
    <?line 56?>

<section anchor="sec-intro">
      <name>Introduction</name>
      <t>Modern distributed systems increasingly rely on the dynamic composition
of services, agents, and workloads that may not have pre-configured
relationships.  For example, an AI agent may need to find another agent
with specific capabilities, a workload orchestrator may need to locate
compute resources in a particular jurisdiction, or a service consumer
may need to discover providers that support a required protocol version.
Further use cases and scenarios are expected to be documented separately.</t>
      <t>In each case, an entity needs knowledge of remote entities before
interaction can proceed: what they are, what they offer, and whether
they can be trusted.  Such knowledge could be obtained through static
configuration, but this approach is impractical at scale and across
organisational boundaries.  Automated discovery mechanisms are therefore
needed.</t>
      <t>Today, where automated discovery exists, it is typically handled through
proprietary directories or platform-specific mechanisms.  These
approaches do not scale across organisational boundaries and create
fragmented ecosystems where entities cannot find entities managed by
other organisations.</t>
      <t>An interoperable discovery mechanism is needed that builds on existing
protocols and tools, benefits from an established trust model, supports
proven delegation and federation architectures, and allows organisations
to independently publish discovery information.</t>
      <t>This document defines requirements that any Discovery of Agents, Workloads,
and Named Entities (DAWN) mechanism must satisfy.  It is informed by:</t>
      <ul spacing="normal">
        <li>
          <t><xref target="I-D.akhavain-moussa-dawn-problem-statement"/> DAWN Problem Statement I-D.</t>
        </li>
        <li>
          <t><xref target="I-D.mozley-aidiscovery"/> AI Agent Discovery Problem Statement I-D.</t>
        </li>
        <li>
          <t><xref target="I-D.farrel-dawn-terminology"/></t>
        </li>
      </ul>
      <section anchor="sec-scope">
        <name>Scope</name>
        <t>The requirements in this document address what information must be
discoverable about entities, what properties a discovery mechanism must
support, and what architectural constraints apply.  The detailed
requirements are set out in <xref target="sec-requirements"/>.</t>
        <t>These requirements are intended to be solution-neutral.  They do not
require discovery information, endpoint information, capability
descriptions, or capability cards to be carried directly in any
particular protocol element or data record.  A discovery mechanism may
return such information directly or provide a reference to another
resource from which the information can be obtained, provided that the
requirements for authenticity, integrity, interoperability, and
usability are satisfied.</t>
        <t>The following topics are explicitly out of scope:</t>
        <ul spacing="normal">
          <li>
            <t>Entity registration processes, including attestation and other
security mechanisms for registration;</t>
          </li>
          <li>
            <t>Design, definition, and governance of naming systems for entities;</t>
          </li>
          <li>
            <t>Trust, authentication, and authorisation of entities themselves (as
distinct from trust in discovery information);</t>
          </li>
          <li>
            <t>Capability exchange and negotiation between entities;</t>
          </li>
          <li>
            <t>Entity selection mechanisms and policies;</t>
          </li>
          <li>
            <t>Task management and orchestration;</t>
          </li>
          <li>
            <t>Agent-to-agent communication protocols.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="sec-terms">
      <name>Terminology</name>
      <t>This document uses the following terms defined in <xref target="I-D.farrel-dawn-terminology"/>:</t>
      <ul spacing="normal">
        <li>
          <t>Agent</t>
        </li>
        <li>
          <t>Capability</t>
        </li>
        <li>
          <t>Capability Card</t>
        </li>
        <li>
          <t>Capability Exchange</t>
        </li>
        <li>
          <t>Discovering Entity</t>
        </li>
        <li>
          <t>Discovery</t>
        </li>
        <li>
          <t>Discovery Mechanism</t>
        </li>
        <li>
          <t>Entity</t>
        </li>
        <li>
          <t>Function</t>
        </li>
        <li>
          <t>Named Entity</t>
        </li>
        <li>
          <t>Properties</t>
        </li>
        <li>
          <t>Selection</t>
        </li>
        <li>
          <t>Trust Indicator</t>
        </li>
        <li>
          <t>Workload</t>
        </li>
      </ul>
      <section anchor="conventions-and-definitions">
        <name>Conventions and Definitions</name>
        <t>Although this is an informational requirements document, key words in
upper case are used for clarity of stating the requirements. The key
words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" 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>
      </section>
    </section>
    <section anchor="sec-requirements">
      <name>Requirements</name>
      <t>The requirements are organised into the following categories: discovery
actors and scenarios, entity classification, entity properties, trust
and security, scalability and architecture, discovery protocol, and
extensibility.</t>
      <section anchor="sec-disc">
        <name>Discovery Actors and Scenarios</name>
        <dl>
          <dt>REQ-DISC-1:</dt>
          <dd>
            <t>A discovery mechanism MUST support discovery initiated by any type of
entity, including agents, services, workloads, and human operators.</t>
          </dd>
          <dt>REQ-DISC-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of both specific
entity instances and classes of entities that can perform a desired
function.</t>
          </dd>
          <dt>REQ-DISC-3:</dt>
          <dd>
            <t>A discovery mechanism MUST identify the primary scenario groupings
(categories) of entities where discovery is needed and address the
specific discovery requirements of each category.</t>
          </dd>
          <dt>REQ-DISC-4:</dt>
          <dd>
            <t>A discovery mechanism MUST define where discovery fits within the
overall workflow of entity interaction, distinguishing discovery from
registration, selection, and capability exchange.</t>
          </dd>
          <dt>REQ-DISC-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support discovery of intermediary
aggregation points or brokers that can provide further dynamic
information about entities.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-class">
        <name>Entity Classification</name>
        <dl>
          <dt>REQ-CLASS-1:</dt>
          <dd>
            <t>A discovery mechanism MUST allow entities to be classified by type
(e.g., AI agent, service, workload, network function).</t>
          </dd>
          <dt>REQ-CLASS-2:</dt>
          <dd>
            <t>A discovery mechanism MUST allow entities to be classified by the
function or capability they provide.</t>
          </dd>
          <dt>REQ-CLASS-3:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow entities to be associated with a
geographic or jurisdictional location.</t>
          </dd>
          <dt>REQ-CLASS-4:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow entities to be associated with an
owning or operating organisation.</t>
          </dd>
          <dt>REQ-CLASS-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow entities to be associated with a
source or origin (e.g., the standards body, vendor, or open-source
project that defined the entity's interface).</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-prop">
        <name>Entity Properties</name>
        <dl>
          <dt>REQ-PROP-1:</dt>
          <dd>
            <t>A discovery mechanism MUST define a set of mandatory base properties
that every discoverable entity provides.</t>
          </dd>
          <dt>REQ-PROP-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of communication
protocols and transport parameters needed to interact with an entity,
either directly or by reference to another resource.</t>
          </dd>
          <dt>REQ-PROP-3:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of capability
descriptions for an entity, either directly or by reference to another
resource.</t>
          </dd>
          <dt>REQ-PROP-4:</dt>
          <dd>
            <t>A discovery mechanism MUST distinguish between static properties
(e.g., entity type, supported protocols) and dynamic properties
(e.g., operational status, current load).</t>
          </dd>
          <dt>REQ-PROP-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support the association of version
information with entity properties and capability descriptions.</t>
          </dd>
          <dt>REQ-PROP-6:</dt>
          <dd>
            <t>A discovery mechanism MUST support the identification of the party
responsible for an entity.  The mechanism SHOULD also allow entities
to be registered anonymously where appropriate.</t>
          </dd>
          <dt>REQ-PROP-7:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support the discovery of an entity's
functional capacity, such as the scope or volume of work it can
perform.</t>
          </dd>
          <dt>REQ-PROP-8:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of security-related
communication parameters needed to establish a secure connection with
an entity, either directly (e.g., through protocol-level fields) or
by reference to an external capability descriptor that contains
details such as supported Transport Layer Security (TLS) versions and
authentication methods.</t>
          </dd>
          <dt>REQ-PROP-9:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of capability cards
or equivalent structured, machine-readable descriptions of an
entity's interface and functions, either directly or by reference to
another resource.</t>
          </dd>
          <dt>REQ-PROP-10:</dt>
          <dd>
            <t>A discovery mechanism MUST categorise each discoverable property as
mandatory or optional, so that consumers of discovery information can
determine which properties are guaranteed to be present.</t>
          </dd>
          <dt>REQ-PROP-11:</dt>
          <dd>
            <t>A discovery mechanism MUST indicate whether each property is static,
mainly static, or dynamic, so that consumers can determine
appropriate caching and refresh strategies.</t>
          </dd>
          <dt>REQ-PROP-12:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support the discovery of attestation,
provenance, policy, or risk-related information about an entity,
either directly or by reference to another resource.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-sec">
        <name>Trust and Security</name>
        <dl>
          <dt>REQ-SEC-1:</dt>
          <dd>
            <t>A discovery mechanism MUST provide a means to verify the authenticity
and integrity of discovery information.</t>
          </dd>
          <dt>REQ-SEC-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support the use of cryptographic trust
indicators (e.g., digital signatures, certificates) to establish the
provenance of entity information.</t>
          </dd>
          <dt>REQ-SEC-3:</dt>
          <dd>
            <t>A discovery mechanism MUST be resilient to attacks that could poison
or corrupt discovery information.</t>
          </dd>
          <dt>REQ-SEC-4:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow an entity to control the
visibility of its properties to different audiences (e.g., public
versus organisation-internal discovery).</t>
          </dd>
          <dt>REQ-SEC-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support operation across trust boundaries
without requiring a single global trust anchor.</t>
          </dd>
          <dt>REQ-SEC-6:</dt>
          <dd>
            <t>A discovery mechanism MUST be designed to limit its use as a vector
for abuse, including amplification, scraping, denial-of-service, or
unauthorised disclosure of discovery information.</t>
          </dd>
          <dt>REQ-SEC-7:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support auditability of publication and
discovery operations where required by deployment policy, regulation,
or operational practice.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-arch">
        <name>Scalability and Architecture</name>
        <dl>
          <dt>REQ-ARCH-1:</dt>
          <dd>
            <t>A discovery mechanism MUST be capable of operating in decentralised
architectures.</t>
          </dd>
          <dt>REQ-ARCH-2:</dt>
          <dd>
            <t>A discovery mechanism MUST NOT require a single centralised registry
as a prerequisite for operation.</t>
          </dd>
          <dt>REQ-ARCH-3:</dt>
          <dd>
            <t>A discovery mechanism MUST scale to support discovery across a large
number of entities and administrative domains.</t>
          </dd>
          <dt>REQ-ARCH-4:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow organisations to independently
publish discovery information without depending on a third-party
directory.</t>
          </dd>
          <dt>REQ-ARCH-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support discovery across heterogeneous
network environments, including cloud, edge, and enterprise networks.</t>
          </dd>
          <dt>REQ-ARCH-6:</dt>
          <dd>
            <t>A discovery mechanism MUST NOT assume that discovered entities have
stable, symmetric, or publicly routable network paths.  It SHOULD
support discovery of information needed to use relays, proxies, or
rendezvous mechanisms where direct connectivity is infeasible.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-proto">
        <name>Discovery Protocol</name>
        <dl>
          <dt>REQ-PROTO-1:</dt>
          <dd>
            <t>A discovery mechanism MUST define the protocols used by discovering
entities to communicate with discovery enablers (e.g., discovery
servers, directories, or DNS resolvers).</t>
          </dd>
          <dt>REQ-PROTO-2:</dt>
          <dd>
            <t>A discovery mechanism SHOULD be built in a modular way using existing
Internet Engineering Task Force (IETF) protocols where possible,
filling gaps only where existing protocols are insufficient.</t>
          </dd>
          <dt>REQ-PROTO-3:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support different protocols for different
discovery scenarios where a single protocol cannot efficiently serve
all use cases.</t>
          </dd>
          <dt>REQ-PROTO-4:</dt>
          <dd>
            <t>A discovery mechanism MUST define a predictable entry point for
discovery that is based on ubiquitous and interoperable mechanisms.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-ext">
        <name>Extensibility</name>
        <dl>
          <dt>REQ-EXT-1:</dt>
          <dd>
            <t>A discovery mechanism MUST support the addition of new entity types
and property definitions without requiring changes to the core
mechanism.</t>
          </dd>
          <dt>REQ-EXT-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support structured, versioned schemas for
entity properties to enable backward-compatible evolution.</t>
          </dd>
          <dt>REQ-EXT-3:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow domain-specific or
industry-specific extensions to entity properties.</t>
          </dd>
          <dt>REQ-EXT-4:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support schema lifecycle information,
such as deprecation status, sunset timing, and compatibility
information, so that consumers can handle backward-compatible
evolution of entity properties and capability descriptions.</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="sec-iana">
      <name>IANA Considerations</name>
      <t>This document does not make any requests of IANA.</t>
    </section>
    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>This document defines requirements for entity discovery mechanisms.  It
does not define a protocol and therefore does not introduce specific
security vulnerabilities.  However, the requirements in <xref target="sec-sec"/> place
security constraints on any solution that satisfies these requirements.</t>
      <t>Implementers of discovery mechanisms that satisfy these requirements
should pay particular attention to the following concerns:</t>
      <ul spacing="normal">
        <li>
          <t>The integrity and authenticity of discovery information must be
protected to prevent poisoning attacks that could direct entities to
malicious endpoints.</t>
        </li>
        <li>
          <t>Access control mechanisms should be considered to prevent
unauthorised disclosure of entity properties, particularly in
environments where entity metadata may be sensitive.</t>
        </li>
        <li>
          <t>The discovery mechanism itself must not become a vector for
denial-of-service attacks against the infrastructure on which it is
built.</t>
        </li>
      </ul>
    </section>
    <section anchor="sec-privacy">
      <name>Privacy Considerations</name>
      <t>Discovery mechanisms inherently involve the publication of information
about entities.  Implementers should consider the privacy implications
of exposing entity properties, capabilities, and organisational
associations.  In particular:</t>
      <ul spacing="normal">
        <li>
          <t>Entities should be able to control what information is made publicly
discoverable versus restricted to specific audiences.</t>
        </li>
        <li>
          <t>The discovery mechanism should not require the disclosure of
information beyond what is necessary for a discovering entity to
determine whether interaction is appropriate.</t>
        </li>
        <li>
          <t>Where entities represent individuals or process personal data,
compliance with applicable data protection regulations should be
considered.</t>
        </li>
      </ul>
    </section>
    <section anchor="sec-operational">
      <name>Operational Considerations</name>
      <t>Discovery mechanisms that satisfy these requirements will need to be
deployable across public and private networks, across organisational
boundaries, and across heterogeneous operational environments.  Operators
should consider publication workflows, update and withdrawal procedures,
caching and refresh behaviour, observability, operational policy, and
the impact of discovery traffic on the infrastructure used to support
the mechanism.</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The authors wish to acknowledge the contributions of participants in the
DAWN discussions that shaped this document, including Jim Mozley and
Balazs Nemethi.</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="21" 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.  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-01"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <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="11" month="April" 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-00"/>
        </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>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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
AAA=

-->

</rfc>
