<?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 tocompact="yes"?>
<?rfc tocindent="yes"?>
<?rfc compact="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-akhavain-moussa-dawn-problem-statement-03" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="DAWN problem statement">Problem Statement for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
    <seriesInfo name="Internet-Draft" value="draft-akhavain-moussa-dawn-problem-statement-03"/>
    <author initials="A." surname="Akhavain" fullname="Arashmid Akhavain">
      <organization>Huawei Technologies Canada</organization>
      <address>
        <postal>
          <country>Canada</country>
        </postal>
        <email>arashmid.akhavain@huawei.com</email>
      </address>
    </author>
    <author initials="H." surname="Moussa" fullname="Hesham Moussa">
      <organization>Huawei Technologies Canada</organization>
      <address>
        <postal>
          <country>Canada</country>
        </postal>
        <email>hesham.moussa@huawei.com</email>
      </address>
    </author>
    <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>
    <date year="2026" month="June" day="04"/>
    <area>TBD</area>
    <keyword>discovery</keyword>
    <keyword>agents</keyword>
    <keyword>tasks</keyword>
    <keyword>data</keyword>
    <keyword>workloads</keyword>
    <abstract>
      <?line 58?>

<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.</t>
      <t>Discovery today relies on proprietary directories or manual configuration, creating fragmented ecosystems that prevent cross-domain collaboration.</t>
      <t>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>
  <middle>
    <?line 66?>

<section anchor="sec-intro">
      <name>Introduction</name>
      <t>Entities in entity ecosystem collaborate to render services and follow the lifecycle shown in <xref target="fig-lifecycle"/>.</t>
      <figure anchor="fig-lifecycle">
        <name>An example of Entity Lifecycle</name>
        <artwork align="center"><![CDATA[
+------------------------+     +-------------------------------+
| Entity                 |     |          Entity system        |
| (e.g., AI agent, task) |---->|       registration process    |
+------------------------+     | +---------------------------+ |
                               | |   Identity Provisioning   | |
                               | +---------------------------+ |
                               |               |               |
                               |               v               |
                               | +---------------------------+ |
                               | |      Authentication       | |
                               | +---------------------------+ |
                               |               |               |
                               |               v               |
                               | +---------------------------+ |
                               | |      Authorisation        | |
                               | +---------------------------+ |
                               +-------------------------------+
                                               |
                                               v
                            **************************************
                            | Discovery substrate access point   |
                            **************************************
                            |       Discovery substrate          |
                            **************************************
                                               |
                                               v
                            +------------------------------------+
                            | Communication/Invocation/Operation |
                            +------------------------------------+
                                               |
                                               v
                            +------------------------------------+
                            |             Monitoring             |
                            +------------------------------------+

]]></artwork>
      </figure>
      <t>As shown in <xref target="fig-lifecycle"/>, an entity will pass through a set of important functional blocks before it becomes active and start interacting with other entities in the ecosystem. This document focuses on the discovery problem space in the above diagram namely:
"Discovery substrate access point" and "Discovery substrate".</t>
      <t>Entities increasingly need to discover, connect with, and collaborate with one another to deliver services. This discovery process is driven by the need to identify the most suitable set of entities that satisfy the requirements of a particular service. To achieve this, an entity must be able to find others based on attributes such as skills, capabilities, physical characteristics, names, and other relevant qualities they possess. Obviously, as static configuration is impractical at scale, an automated discovery of entities, their skills, and their capabilities becomes essential.</t>
      <t>Discovery within an AI ecosystem can be multi-dimensional and complex. A discovery request may trigger a cascade of subsequent discovery requests by other AI entities, occurring either sequentially or in parallel and the process might become unbounded. In addition, the discovery step can be interactive. For example, an entity might be looking for another entity that might not be available at the time of request (e.g., the desired entity might be busy). Furthermore, entities might be looking for a variety of other entities with different cards/descriptors. Discovery might also be subjected to either a system wide or local policy and might span cross organisation. There also challenges w.r.t the nature of discovery request itself as will be explained later in this document.</t>
      <t>Assuming that trust has already been established between entities and within the ecosystem in the steps prior to the discovery stage, the discovering entity must learn what the remote entity does, what attributes it posses, how to communicate with it, etc.</t>
      <t>This document describes the problem space and informs the development of requirements set out in <xref target="I-D.king-dawn-requirements"/> and future solution proposals for Discovery of Agents, Workloads, and Named Entities (DAWN).</t>
    </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>Attributes</t>
        </li>
        <li>
          <t>Discoverable Object</t>
        </li>
        <li>
          <t>Discovery</t>
        </li>
        <li>
          <t>Discovery Mechanism</t>
        </li>
        <li>
          <t>Entity</t>
        </li>
        <li>
          <t>Minimum Discoverable Information</t>
        </li>
      </ul>
    </section>
    <section anchor="sec-motives">
      <name>Motivation</name>
      <t>The main motivation behind DAWN is to tackle the discovery problem space within the entity ecosystem. It is driven by a few factors:</t>
      <ul spacing="normal">
        <li>
          <t>Discovery use cases in real‑world  </t>
          <ul spacing="normal">
            <li>
              <t>Many practical scenarios require discovery, not only for agent‑to‑agent, but also agent‑to‑tools, agent‑to‑task, task-to-agent, and other forms of entity interaction.</t>
            </li>
          </ul>
        </li>
        <li>
          <t>Limitations of traditional discovery methods  </t>
          <ul spacing="normal">
            <li>
              <t>Existing discovery mechanisms are not designed to natively handle scenarios where entities are dynamic, mobile, cross-domain, or when they have complex attributes.</t>
            </li>
          </ul>
        </li>
        <li>
          <t>Current approaches are ad-hoc, entity specific, and and do not scale:  </t>
          <ul spacing="normal">
            <li>
              <t>Even in today's implementations (e.g., MCP‑based systems or A2A‑based systems), discovery tends to be contained and handled through simple mechanisms such as name lookup, search engines, or static agent cards/tool cards. These approaches work only in small, closed environments. They do not address challenges such as inter‑domain discovery, dynamic endpoint association, chained discovery queries, blind or exploratory search sessions, or large‑scale environments. In addition, they do not address the need of other discoverable entities such as task, workloads, etc.</t>
            </li>
          </ul>
        </li>
        <li>
          <t>Emergence of discoverable entities, discoverable objects, and discovery mechanism:  </t>
          <ul spacing="normal">
            <li>
              <t>Entities may have associated MDIs (e.g., task , capabilities, endpoints, policies), and that a discovery substrate/mechanism/vehicle is needed. The discovery substrate may implement unified mechanism or may support multiple discovery strategies depending on the scenario.</t>
            </li>
          </ul>
        </li>
      </ul>
      <section anchor="sec-lifecycle">
        <name>Example of Discovery Lifecycle in AI Ecosystem</name>
        <t>Consider a task owner (e.g., an entity such as an end user, AI agent, model, data owner, resource/compute owner) which intends to submit a task to the ecosystem and, as shown in Figure 1, has already been processed and accepted by the entity registration block. The following describes the steps after which the entity becomes available for discovery.</t>
        <ol spacing="normal" type="1"><li>
            <t>Discovery substrate access point validates the task owner's credentials and verifies that its associated discoverable object meets compliance requirements. The discoverable object is what the discovery substrate makes available/visible to system participants. It contains entity's different attributes and information that others need to initiate an interaction session with it once they discover the entity.</t>
          </li>
          <li>
            <t>Task owner submits its tasks to the system. Submitted tasks are entities themselves. They have their own discoverable object (task card in this case) which the discovery substrates makes available/visible to other entities in the ecosystem once submitted tasks pass through the entity registration block.</t>
          </li>
          <li>
            <t>A registered entity (e.g., an AI agent) then issues a discovery query to identify and/or locate suitable tasks it can perform, or to find other agents, resources, etc., it must interact with to complete a given task.</t>
          </li>
          <li>
            <t>The discovery substrate processes the above query and returns the relevant discoverable objects such as tasks, agents, resources, etc., to the entity that issued the query. It must be noted that the nature and structure of the query, the format of the discoverable objects (e.g., standardised object cards), and the discovery mechanism employed (e.g., simple name lookup or semantic matching) are key factors influencing the accuracy, volume, timeliness, etc., of the results.  </t>
            <t>
For example, the querying entity may need to provide details about its skills, capabilities, pricing, or other relevant attributes so the discovery substrate can match its request with an appropriate subset of registered entities in the system.</t>
          </li>
          <li>
            <t>Upon receiving the discovery results (e.g., a list of suitable entities), the querying entity (e.g., an AI agent) might need additional information before initiating its interaction with the discovered entities. For example, it might need to know more about the parent entity of the discovered entity whose name/ID can be potentially found in the discovered entity's discoverable object.</t>
          </li>
        </ol>
        <t>The example above illustrates the broader concept of discovery within an ecosystem. Other factors such as entity's mobility can further complicate the problem space. The example, underscore the significance and complexity of the problem space that DAWN aims to address. It highlights why a structured problem definition, clear requirements, and well‑designed solutions are essential for enabling robust, scalable, and interoperable discovery across diverse entities and use cases.</t>
      </section>
    </section>
    <section anchor="sec-applicability">
      <name>Applicability</name>
      <t>The challenges outlined in the Motivation section underscore the need for mechanisms that allow entities and other discoverable entities to dynamically locate and interact within a decentralised ecosystem. DAWN is applicable in scenarios where discovery serves as a key enabler for autonomous operation, collaboration, and adaptive decision-making. In such systems, entities may need to find other entities or entities, while task owners including agents, users, or services may advertise tasks that suitable entities can discover and execute. Data sources can make datasets discoverable to support reasoning or training by AI agents and models. Compute resources may advertise their capabilities, serving as rendezvous points for entities, models, and datasets to facilitate training workflows. Similarly, models may advertise their functionality to allow users or entities to discover them for inference tasks. The following subsections provides more details, illustrating the contexts in which DAWN provides value and a consistent foundation for the functional requirements and design considerations.</t>
      <section anchor="entities-discovering-entities">
        <name>Entities discovering Entities</name>
        <t>Entities frequently need to locate other entities to coordinate actions, share information, or engage in collaborative workflows. In some situations, an entity may already be aware of a counterpart possessing the required skills or capabilities. In other cases, entities must actively query the system to discover suitable peers by specifying the skills or attributes they are looking for. DAWN provides a framework to support both modes of discovery, enabling dynamic, capability-driven interactions in decentralised and heterogeneous environments.</t>
        <t>DAWN enables entities to advertise their presence, capabilities, and status, facilitating peer-to-peer interactions in dynamic, multi-entity ecosystems. This is particularly relevant in large-scale deployments, multi-domain environments, or systems where entities may join or leave unpredictably.</t>
      </section>
      <section anchor="entities-discovering-tasks">
        <name>Entities discovering tasks</name>
        <t>In addition to discovering other entities, entities may need to locate tasks that require attention or contribution within a system. Tasks can be advertised by users, other entities, or services, along with information such as required skills, priority, or dependencies. Since entities are aware of their own capabilities, they can match their skill sets against advertised tasks and proactively apply for or claim tasks for which they are suitable. DAWN provides mechanisms to make tasks discoverable, enabling entities to query, filter, and select tasks efficiently, supporting autonomous orchestration, dynamic workflow formation, and load distribution across heterogeneous environments.</t>
      </section>
      <section anchor="entitiesmodels-discovering-data">
        <name>Entities/models discovering data</name>
        <t>Entities and models often require access to data distributed across multiple systems or administrative domains to perform training, inference, or reasoning tasks. This includes datasets, knowledge bases, or document repositories that may be advertised as discoverable entities with information such as format, availability, and access requirements. In Retrieval-Augmented Generation (RAG) scenarios, entities or models need to dynamically locate relevant external knowledge sources or documents to supplement generative reasoning, enabling more accurate and context-aware responses. Additionally, data in these environments may be dynamic, changing over time as new information is added or existing data is updated. DAWN provides mechanisms for discovering, tracking, and querying such evolving data sources, allowing entities and models to identify relevant information in real time while respecting access controls and provenance information.</t>
      </section>
      <section anchor="entitiesmodels-and-data-discovering-compute">
        <name>Entities/models and data discovering compute</name>
        <t>Entities and models often require access to compute resources to perform tasks such as training, fine-tuning, or indexing. These resources may be distributed across multiple systems or administrative domains, and their availability, capacity, or configuration can change over time. In this context, compute resources can serve as rendezvous points, allowing entities, models, and datasets to converge and interact efficiently. DAWN provides mechanisms for entities, models, and data sources to discover compute resources that meet their requirements, including hardware capabilities, scheduling constraints, and current availability. By enabling dynamic identification of suitable compute nodes, DAWN supports elastic scaling of training workloads, efficient utilisation of heterogeneous infrastructure, and adaptive collaboration in decentralised and changing environments.</t>
      </section>
      <section anchor="discovering-models-for-inference">
        <name>Discovering models for inference</name>
        <t>Users, agents, and services (i.e., entities) may need to leverage pre-trained models for inference in tasks such as prediction, recommendation, or decision-making. Models may be distributed across various systems or administrative domains, and their availability, capabilities, or performance characteristics can evolve over time. DAWN supports mechanisms to discover models that are most suitable for different contexts. This enables users, agents, services, etc. to dynamically adapt to newly available models, take advantage of improvements, and ensure interoperability in heterogeneous and evolving environments.</t>
      </section>
      <section anchor="sec-taxonomy">
        <name>Taxonomy of Entities</name>
        <t>Classifying entities along multiple dimensions helps derive common as well as specific requirements in discovery processes and protocols for different types of entities.</t>
        <t>The following aspects are listed. This is not an exclusive list and it is expected that the list will evolve iteratively as new use cases are developed. Primary dimensions include:</t>
        <ul spacing="normal">
          <li>
            <t>Identity Binding:<br/>
Describes the relationship between an entity's identifier and its runtime deployment artifact (e.g., a single instance, cluster, physical device, IP/port, etc.). This determines the persistence of the identifier as well as the lifecycle and reachability characteristics of the resolved target object. Discovery mechanisms need to consider these characteristics when designing caching policies, refresh frequencies, and re-discovery conditions.  </t>
            <t>
For example: An AI agent may be bound to a dynamic service instance in a cloud computing environment, or it may be bound to a specific physical mobile device. The former may have an ephemeral identifier that changes across sessions, while the latter has a persistent identifier.</t>
          </li>
          <li>
            <t>Control Ownership:
The administrative entity that has authority over the entity's lifecycle, configuration, and policy. This determines who publishes discovery information and who can update or withdraw it.  </t>
            <t>
For example: A computing workload may be owned by the user who submits it (control ownership lies with the user), while a network function deployed by a service provider is owned by that provider's organization.</t>
          </li>
          <li>
            <t>Responsible Party:
The party that is operationally accountable for the entity's behaviour, including security, correctness, and policy compliance. This may differ from the control owner. This dimension relates to trust and attestation requirements in discovery.  </t>
            <t>
For example: In a Retrieval-Augmented Generation (RAG) scenario, the data source that is discovered and retrieved is the responsibility of its data owner. Meanwhile, the AI agent that consumes that data and generates new results is the responsibility of its agent provider.</t>
          </li>
          <li>
            <t>Dynamic Characteristic:
The rate and predictability of change in the entity's discoverable properties (e.g., location, availability, load). This influences how discovery information should be published and cached.  </t>
            <t>
For example: The current load of a computing workload changes rapidly (high dynamism). In contrast, a deployed network function change rarely (low dynamism), allowing long-lived caching.</t>
          </li>
          <li>
            <t>Discovery Payload Richness
The level of detail and structure of discovery information that an entity can publish or that a query can expect to retrieve. This determines whether discovery information is embedded directly in the response or provided via references, and it also affects query language capabilities and caching granularity.  </t>
            <t>
For example: A simple network function may only advertise its IP address and port (minimal). An AI agent may publish a full capability card listing its skills, input/output schemas, and authentication method (rich).</t>
          </li>
          <li>
            <t>Cross-domain Visibility
Which administrative domains are permitted to discover an entity, and what level of discovery information is exposed to each domain. This impacts the discovery mechanism to support access control, inter-domain authentication, and selective publication of information.  </t>
            <t>
For example: An AI agent's capabilities may be discoverable across domains to enable collaboration, but the backend computing services that execute the agent's tasks are only discoverable within the same administrative domain for security or policy reasons.</t>
          </li>
        </ul>
        <t>The following presents a table of entity types. This is not an exclusive list and it is expected that more entity types will continue to be added as new use cases are developed. The table shows:</t>
        <figure anchor="taxonomy">
          <name>Taxonomy of Entities</name>
          <artwork><![CDATA[
+-----------+----------+------------+-------------+--------------+
|  Entity   | Identity |  Control   | Responsible |   Dynamic    |
|   Type    | Binding  |  Ownership |    Party    |Characteristic|
+-----------+----------+------------+-------------+--------------+
|    AI     |End device|Organization| Developer&  |    High      |
|   Agent   |/Instance |    /User   |Deployer&User|              |
+-----------+----------+------------+-------------+--------------+
|  Software | Instance |  Provider  |  Developer  |    Medium    |
|  Service  | /Cluster |Organization| & Deployer  |              |
+-----------+----------+------------+-------------+--------------+
|  Compute  | Variable |Submitter & |  Submitter  |    High      |
|  Workload |    ID    |Orchestrator| & Deployer  |              |
+-----------+----------+------------+-------------+--------------+
|  Network  | Node     | Provider   |   Operator  |    Low       |
|  Function | /Instance|Organization|             |              |
+-----------+----------+------------+-------------+--------------+
|Application| IP/Port  |   Owning   |  Developer  |    Medium    |
|  Endpoint | /Instance|Organization| & Deployer  |              |
+-----------+----------+------------+-------------+--------------+
]]></artwork>
        </figure>
      </section>
    </section>
    <section anchor="sec-func-req">
      <name>Functional Requirements</name>
      <section anchor="sec-disco-entity">
        <name>Discovering Entities and Query Granularity</name>
        <t>Discovery in ecosystem should support different levels of granularity. Queries may range from broad capability-based searches (such as identifying all models with mathematical abilities) to more specific lookups. The discovery system should also enable entities to be found through the attributes reflected in their discoverable objects that capture aspects like their skill sets, functionality, name/ID, ratings, regional associations, and more.</t>
      </section>
      <section anchor="sec-disco-rsp">
        <name>Discovering Response and Minimum Discoverable Information</name>
        <t>Information an entity discovers about another entity must be meaningful and useful for delivering the required service. Accordingly, a response to a discovery query should include attributes that describe the discovered entity: such as what it can do, the skills it possesses, the protocols it supports, the security guarantees it claims to offer, the policies it can potentially enforce, its pricing for services, its current operational status (e.g., available, busy, or offline), communication means, etc.</t>
        <t>Such information can be either embedded within the entity's discoverable object or retrieved through a subsequent interaction outside the discovery substrate (for example, after discovery, an interview‑style exchange may be conducted using the communication method indicated by the entity).</t>
        <t>In either case, there is a need for a standardized structure for discoverable objects that provides the minimum set of information needed for the discovery substrate to return results that meaningfully support service delivery within the AI ecosystem.</t>
      </section>
      <section anchor="sec-cross-domain">
        <name>Cross-Domain Collaboration</name>
        <t>Entities operating across organisational boundaries need to discover counterparts without depending on a shared infrastructure. For example, a customer-service agent in one organisation may need to find a logistics-tracking agent in another. Models in one administrative domain may need to find compute resources in another administrative domain for training. Similarly, a model or agent in one domain might need to use data in another domain for retrieval-augmented generation (RAG) based inference. Current platform-specific mechanisms do not interoperate, so entities remain invisible outside their own ecosystem.</t>
        <t>Administrative domains are typically unwilling to disclose their internal structures or detailed operational information to one another. In traditional networking, for instance, they use abstraction and aggregation techniques to share only high‑level insights about their operations. A standards‑based mechanism to support controlled information sharing while ensuring administrative domain interoperability without exposing sensitive internal details is potentially desirable.</t>
      </section>
      <section anchor="sec-disco-dyanmic">
        <name>Discovery and Dynamic Attributes in Discoverable Objects</name>
        <t>Entities whose discoverable objects contain dynamic attributes introduce distinct challenges for discovery.  Dynamic attributes such as location information, dataset samples, compute capacity, etc., can change at different rates. These dynamics introduce variability that static discovery systems are not designed to handle. Such dynamic attributes complicate the assumptions in traditional discovery approaches and demand careful consideration when defining the problem space.</t>
      </section>
      <section anchor="sec-broker">
        <name>Broker and Aggregator Discovery</name>
        <t>In large‑scale networks, entities may need to discover intermediary broker nodes that operate across multiple administrative domains and provide dynamic operational information such as availability, capabilities, or decision guidance via the use of mechanisms that support interoperable and standards‑compliant discovery procedures.</t>
        <t>In large‑scale networks, entities may need to discover intermediary broker nodes. These brokers often operate across multiple administrative domains with different jurisdictions. They also provide dynamic operational information, such as availability, capabilities, or decision guidance. In these scenarios, the intermediary brokers might need to discover other brokers. This makes the broker nodes another type of entity with its own discoverable object in an ecosystem. Discovery substrate needs to provide support for this capability via standards‑compliant procedures.</t>
      </section>
      <section anchor="sec-human">
        <name>Human-Initiated Discovery</name>
        <t>Operators need to discover and inspect entities for operational purposes: auditing deployed agents, verifying capability claims, or troubleshooting failures.  Discovery must be usable by humans through standard tooling, not only by automated systems.</t>
      </section>
      <section anchor="sec-oam">
        <name>Discovery and OAM</name>
        <t>Discovery systems require operational visibility, management, and diagnostic capabilities to ensure reliable operation across potentially distributed and multi-domain environments. Operators should be able to determine the behaviour of the discovery system and understand the reasons for discovery outcomes, failures, and policy decisions. The following outlines some of the operational aspects that need to be considered.</t>
        <ul spacing="normal">
          <li>
            <t>Discovery Infrastructure Observability and Diagnostics: Operational managers require visibility into the availability, health, performance, and reachability of discovery system components, as well as the ability to determine whether discovery transactions can be successfully completed. Operational managers should also be able to observe discovery activity and determine the reasons for discovery outcomes, failures, performance degradation, and other system behaviours.</t>
          </li>
          <li>
            <t>Policy and Security Visibility: Discovery behaviour may be influenced by policies, trust relationships, authorisation decisions, and security mechanisms. Operational managers need visibility into how these factors affect discovery outcomes and the ability to identify abnormal or unauthorised activity.</t>
          </li>
          <li>
            <t>Discovery Information Tracking Management: Operational managers need to be able to monitor the status of discoverable objects and information in the system including its creation, modification, propagation, expiration, and removal.
Clients might also need to access different statistics about their discoverable objects.</t>
          </li>
          <li>
            <t>Discovery Chains and Multi-Domain Operations: Discovery may involve a sequence of dependent discovery operations, potentially spanning multiple systems and administrative domains. Operational managers require visibility into discovery chains, dependencies, and interactions in order to understand discovery outcomes and to monitor and troubleshoot failures or performance issues that may occur along the discovery path.</t>
          </li>
        </ul>
        <t>Tooling to enable this function should be integral to the design of any solution and specific requirements for operational considerations can be found in <xref target="I-D.king-dawn-requirements"/>.</t>
        <t>Some guidance (specific to DNS, but more generally applicable to any discovery system) can be found in <xref target="RFC6168"/>.</t>
      </section>
    </section>
    <section anchor="sec-limits">
      <name>Current Approaches and Their Limitations</name>
      <section anchor="sec-proprietary">
        <name>Proprietary Directories</name>
        <t>Cloud providers, AI platforms, and other entity systems maintain their own registries, tightly coupled to their ecosystem.  Entities registered in one platform are invisible to another, creating walled gardens.</t>
      </section>
      <section anchor="sec-config">
        <name>Static Configuration</name>
        <t>Manually configured endpoint lists cannot scale, cannot adapt to dynamic environments, and cannot convey the capability and trust metadata needed for cross-domain discovery.</t>
      </section>
      <section anchor="sec-DNS">
        <name>DNS-SD and SRV Records</name>
        <t>TBD</t>
      </section>
      <section anchor="sec-URI">
        <name>Well-Known URIs</name>
        <t>TBD</t>
      </section>
      <section anchor="sec-adhoc">
        <name>Ad Hoc Agent Discovery Proposals</name>
        <t>TBD</t>
      </section>
    </section>
    <section anchor="sec-challenges">
      <name>Core Challenges</name>
      <section anchor="sec-skills">
        <name>Discovering Skills and Capabilities at Scale</name>
        <t>The central challenge is enabling entities to discover other entities based on what they can do, such as:</t>
        <ul spacing="normal">
          <li>
            <t>Agents</t>
          </li>
          <li>
            <t>Skills</t>
          </li>
          <li>
            <t>Capabilities</t>
          </li>
          <li>
            <t>TBD</t>
          </li>
        </ul>
        <t>A discovery mechanism that supports structured, scalable discovery of an entity's capabilities across organisational boundaries is therefore required.</t>
      </section>
      <section anchor="sec-fragments">
        <name>Fragmented Discovery Ecosystem</name>
        <t>Each platform develops its own discovery approach.  This fragmentation prevents entities from being discoverable across boundaries and limits the value of interoperable protocols such as A2A and MCP.</t>
      </section>
      <section anchor="sec-trust">
        <name>Trust in Discovery Information</name>
        <t>When discovery crosses organisational boundaries, the discovering entity must verify that the information is authentic.  Without authenticated discovery, entities are vulnerable to poisoning attacks directing them to malicious endpoints.  DNSSEC provides a foundation, but discovery mechanisms must be designed to use it.</t>
      </section>
      <section anchor="sec-scale">
        <name>Scalability and Decentralisation</name>
        <t>Discovery must operate at Internet scale without a single centralised registry.  Each organisation must be able to publish its entities' capabilities independently, mirroring the DNS delegation model.</t>
      </section>
      <section anchor="sec-static">
        <name>Static Versus Dynamic Properties</name>
        <t>Entity properties range from static (type, supported protocols, skills) to dynamic (availability, load, capacity).  A discovery mechanism must handle both without causing stale results or excessive query load.</t>
      </section>
      <section anchor="sec-extensible">
        <name>Extensibility</name>
        <t>New agent types, skill taxonomies, and capability formats will emerge.  Discovery must accommodate them without changes to the core mechanism.</t>
      </section>
    </section>
    <section anchor="sec-existing">
      <name>Relationship to Existing Work</name>
      <t>TBD</t>
    </section>
    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>This document describes a problem space, not a protocol.</t>
      <t>Discovery information is a high-value target.  Poisoned responses could direct entities to malicious endpoints. Any mechanism must provide integrity and authenticity guarantees. Specific security-related requirements for any solution are captured in <xref target="I-D.king-dawn-requirements"/>.</t>
      <t>Cross-domain discovery raises two distinct trust questions: whether the discovery source is authoritative, and whether the registered entity is what it claims to be.</t>
      <t>Discovery may expose sensitive information about an organisation's entities and capabilities.  Selective visibility mechanisms are needed.</t>
    </section>
    <section anchor="sec-privacy">
      <name>Privacy Considerations</name>
      <t>Querying for entities may reveal the discovering entity's intentions or interests.  Discovery should minimise information leakage through the query process.</t>
      <t>Published entity properties, such as skills, capabilities, and organisational affiliations, may be sensitive. Entities and their operators should control the granularity and audience of published information.</t>
    </section>
    <section anchor="sec-opcon">
      <name>Operational Consideration</name>
      <t>TBD</t>
    </section>
    <section anchor="sec-IANA">
      <name>IANA Considerations</name>
      <t>This document makes no requests of IANA.</t>
    </section>
    <section anchor="sec-usecases">
      <name>Potential Topics for the Use Case Document</name>
      <t>TBD</t>
    </section>
    <section numbered="false" anchor="sec-ack">
      <name>Acknowledgements</name>
      <t>Thanks to Adrian Farrel and Linda Dunbar for review comments.</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>
        <reference anchor="RFC6168">
          <front>
            <title>Requirements for Management of Name Servers for the DNS</title>
            <author fullname="W. Hardaker" initials="W." surname="Hardaker"/>
            <date month="May" year="2011"/>
            <abstract>
              <t>Management of name servers for the Domain Name System (DNS) has traditionally been done using vendor-specific monitoring, configuration, and control methods. Although some service monitoring platforms can test the functionality of the DNS itself, there is not an interoperable way to manage (monitor, control, and configure) the internal aspects of a name server itself.</t>
              <t>This document discusses the requirements of a management system for name servers and can be used as a shopping list of needed features for such a system. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6168"/>
          <seriesInfo name="DOI" value="10.17487/RFC6168"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <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>
      </references>
    </references>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="K." surname="Yao" fullname="Kehan Yao">
        <organization>China Mobile</organization>
        <address>
          <postal>
            <country>China</country>
          </postal>
          <email>yaokehan@chinamobile.com</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA+1d644cx3X+T4Dv0KYAixvNDG05MZIFnHi9S1kLmeSapCQE
QRDUdNfMtLcv477MciwyyCvkFfMkOdeqUz29JHWxkR9ZQOLudHd11alz/c6p
M8vl8uGDoRwqf57ddO268nX2anCDr30zZJu2y4adz67KPm8Pvjtm7Sa72MKl
fpF923a3VesK+NU1Rfbc1b7InjYwWOn77PHVxbfPzx4+ePjArdedP5xn+EG2
l3f0+o6HD4o2b+DZ86zo3GZYutudO7iyWdbt2PduWbi7ZimPLcNjy1/86uGD
flzXZd+XbTMc9zDA9dPXXzx8cAfz2nbtuD9/+CCH27dtdzzPymbTPnxQ7rvz
bOjGfvj8F7/4p198jvODMZviP1zVNjDE0fcPH+zL8+zfhjZfZPC/tt67fKBf
y6aAVy+yvu2Gzm9g4f2x5l/ktn+nBXfenWevf3f18MHtHUwiy5ZZoRTkPx3R
kH8fXH8rvxZucPzbnRKXBhyHXdvxSPi/DFbTn2cXq+xCiMWfMhkvOtfv6rKY
XGy77Xn25ejufJm99vmuaat2izt16RpXOL4pb8dmQHLZD33tyuo8czLuSnfo
tzsabQVrx1mmk/tylT2jDbRT+9L3O1cnF370tHY05oq55b1TulplX5XN1k7o
yjWlr8zHNJ0XVZFdtdvssm36sRrCxTCNr79KplDQKL9tq6Jot/Du1XiLb8+B
L7tyPQ60d3YmX62yf3WtnchXfuea+CFN43JXNg6ItS4rP6UDXkrmcHTtLY7x
2xwv1fQQk2GJc2narnZDefDn+BcKQ/x7uaRb4J/MrfuhAz7Gv6+bwePvsPzM
q1j3Y77LXC8MvGDmXWRj7zv45y6qBGRlFotx8IvMD/lqAYvPLq4zn7f9sQc5
ftL4AR8B1vKoGapyA2/EFy5AEAdUPXCh7LOmzUhKXQdyBFrmzh1BHoNQZXc7
N8Q5+jdlD1JKH7qBt8BMvb8tqwpF1u0dUImeWWT73bEvc1dl+c7hqn0Hg5R5
r1OHuRyzfdv3eDMNDUs+lDkMTJfaDcx9ARuX7do7nBwoAXgfXKszl3fwIG4q
MEoPC2wbeNEaNhNWBG9f4U4+fBC17NAWsMLOV7ictkHa7OHGwcG1oux8DixF
l7qsds2Is26bTbkdOxoc1gZvp43bdG6L+hKIFsiOM4b570Ero5KnyS2LFvio
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

-->

</rfc>
