Internet-Draft A Framework for Agent Discovery in DAWN October 2026
Zhang, et al. Expires 22 April 2027 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-zhang-dawn-agent-discovery-framework-08
Published:
Intended Status:
Informational
Expires:
Authors:
B. Zhang, Ed.
Pengcheng Laboratory
L. Dunbar
Futurewei
Y. Yang, Ed.
Sun Yat-sen University

A Framework for Agent Discovery in DAWN

Abstract

This document describes a two-layer reference architecture for discovering the minimum public information needed to reach AI agents. The Local Discovery Plane obtains discovery information within an administrative domain through mDNS/DNS-SD or infrastructure-assisted discovery. The Federation Plane uses DNS as its baseline for cross-domain discovery: Federation Gateways apply export policy, publish permitted information in independently administered DNS zones, and retrieve, validate, and cache remote information on demand. The framework also provides non-DNS mechanisms and mixed-mode deployments on the Federation Plane which can complement the baseline with proactive distribution, recipient-specific sharing, and directory lookup.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 22 April 2027.

▲

Table of Contents

1. Introduction

The IETF DAWN working group [I-D.akhavain-moussa-dawn-problem-statement] is chartered to enable a client to discover the minimum public discovery information about AI resources before interacting with them, covering the local network, an organization, and cooperating parties with trust relationships over the public Internet. Its problem statement identifies that no single existing mechanism satisfies all discovery scenarios, particularly when crossing trust and administrative boundaries [I-D.moussa-dawn-gap-analysis]. DAWN requirements [I-D.king-dawn-requirements] and use cases [I-D.kay-dawn-use-cases] scope discovery to obtaining the minimum public discovery information needed to reach and communicate with a resource: type, reachability information, communication protocol, and services.

A growing number of individual submissions propose concrete mechanisms within this space: DNS-based naming extensions (DNS-AID [I-D.mozleywilliams-dnsop-dnsaid], DN-ANR [I-D.cui-dns-native-agent-naming-resolution]); DNS-like hierarchical architectures (Agent Root, Agent Registry, Agent Resolver [I-D.yao-dawn-agent-discovery-architect]); mDNS/DNS-SD-based two-phase discovery [I-D.jakab-dawn-agent-discovery-mdns]; host-level self-description (A2A Agent Cards, ACAP [I-D.zahed-acap], ANP agent-descriptions, api-catalog [RFC9727]); and registry protocols (Agent Directory [I-D.jimenez-agent-directory], AGNTCY ADS [I-D.mp-agntcy-ads]). A survey by Jimenez et al. [I-D.jimenez-dawn-discovery-landscape] compares these mechanisms and identifies gaps, including the lack of interoperable federation across administrative boundaries.

Cui [I-D.cui-dawn-mdi-model] proposes an encoding-neutral information model for Minimum Discoverable Information (MDI) -- a common header that any discovery response may carry, independent of transport or format. MDI defines three mandatory elements (Entity Identifier, Entity Type, Endpoint) and a short set of recommended elements (Capability Summary, Authentication Hint, Trust Reference, Freshness).

This document complements the above work by defining a two-layer reference architecture for initial discovery across administrative boundaries. The Federation Gateway (FGW) connects local discovery to DNS publication and resolution. Its Export Policy Engine selects the minimum information that may leave the site. A Federation Metadata Record (FMR) represents that information, while the Federated Agent Directory (FAD) caches accepted results on demand. Discovery may continue through a referral to another discovery endpoint.

DNS and mDNS provide the baseline discovery mechanisms. Each site publishes permitted information in its authoritative DNS zone; remote sites resolve, validate, and cache the information when needed. This document reuses existing IETF protocols for publication, communication, and security. Non-DNS mechanisms and mixed-mode deployments may complement the DNS baseline by supporting proactive distribution, recipient-specific sharing, and directory lookup.

1.1. Document Scope

This document defines a two-layer reference architecture for discovering the minimum public information needed to reach AI resources within a local network, an organization, or cooperating administrative domains. DNS and mDNS provide the baseline mechanisms. Non-DNS mechanisms and mixed-mode deployments may complement the baseline by supporting proactive distribution, recipient-specific sharing, and directory lookup. Discovery returns an endpoint, communication protocol, and any applicable reference needed to continue discovery.

1.2. Out of Scope

The following items are explicitly out of scope for this informational document, consistent with the DAWN charter:

1.3. Document Organization

Section 2 defines terminology, aligned with DAWN [I-D.farrel-dawn-terminology]. Section 3 states architectural requirements and maps them to DAWN requirements. Section 4 positions this architecture relative to existing DAWN family protocols. Section 5 provides a state-of-the-art review and gap analysis. Section 6 presents the two-layer reference architecture, federation workflow, and functional components. Section 7 describes DNS-based deployment and compares additional mechanisms. Section 8 identifies existing security mechanisms and disclosure boundaries. Section 9 covers resilience, publication updates, and caching.

2. Terminology

This document uses terms defined in [I-D.farrel-dawn-terminology], including Entity, Discovery, Discovery Information, Discoverable Object, Minimum Discoverable Information (MDI), Capability Card, and Trust Indicator. The following additional terms are defined for the purpose of this architecture:

3. Architectural Requirements

This section defines high-level architectural requirements for the two-layer agent-discovery architecture. These requirements are derived from the DAWN working group's problem statement [I-D.akhavain-moussa-dawn-problem-statement], requirements [I-D.king-dawn-requirements], and use cases [I-D.kay-dawn-use-cases]. They are non-normative for this informational document.

3.1. Functional Requirements

  1. F-1: Cross-Domain Discovery -- The architecture MUST enable discovery of the minimum public discovery information about resources that reside in administrative domains different from the requester's domain, i.e., between cooperating parties with trust relationships over the public Internet. Satisfies DAWN use case "Administrative Scope Extensions" [I-D.kay-dawn-use-cases].

  2. F-2: Zero-Configuration Local Discovery -- Agents MUST be capable of advertising themselves on the local network without pre-provisioned discovery server addresses. Satisfies DAWN requirements for local-context discovery [I-D.king-dawn-requirements].

  3. F-3: Data Sovereignty -- Each site administrator MUST retain full control over which agent metadata records can be shared outside its local domain, including per-record filtering, field redaction, and per-peer access policy. Addresses the gap identified in [I-D.moussa-dawn-gap-analysis] regarding lack of interoperable federation with per-domain policy control.

  4. F-4: Decentralized Federation -- The architecture MUST NOT require a mandatory global centralized directory. Federation participants MUST be able to operate without submitting data to a third-party central authority. Aligns with DAWN's emphasis on avoiding single points of failure [I-D.king-dawn-requirements].

  5. F-5: Minimum Public Discovery Information Only -- The architecture MUST exchange only the minimum public discovery information (type, reachability, communication protocol, services) in the federation plane, and MUST NOT distribute or retrieve capability information beyond this minimum. This instantiates the DAWN MDI principle of a thin, encoding-neutral record [I-D.cui-dawn-mdi-model].

  6. F-6: Dynamic Agent Lifecycle -- The architecture MUST support changes in agent availability, deployment state, reachable endpoints, and export permission. After detecting a relevant change, the responsible publisher MUST promptly update or remove the affected authoritative DNS records. Previously cached copies remain subject to their established validity limits. These procedures support dynamic updates and freshness [I-D.king-dawn-requirements].

  7. F-7: DNS-Based Federation -- The architecture MUST support independently administered DNS publication and request-driven retrieval. A requesting FGW checks for a valid matching cached result before resolving remote discovery information. Accepted results retain their provenance, applicable disclosure conditions, and remaining permitted lifetime.

  8. F-8: Iterative Discovery and Referral -- The architecture MUST support iterative discovery in which a returned record may refer the client to a catalog or to another discovery endpoint (referral, delegation, or indirection). The AI resource to be discovered may itself be a catalog or service that furthers the discovery process.

  9. F-9: Integrity of Discovery Information -- The architecture MUST provide integrity for all discovery information exchanged between DAWN parties, allowing a recipient to detect alteration of, or unauthorized injection into, the exchanged records.

3.2. Non-Functional Requirements

  1. NF-1: Security Against Forged Advertisements -- The architecture MUST provide a mechanism to verify the origin and integrity of FMRs, preventing malicious federation participants from injecting forged agent advertisements.

  2. NF-2: Fault Tolerance -- The architecture MUST tolerate individual gateway failures, network partitions, and transient connectivity loss without catastrophic loss of discovery capability.

  3. NF-3: Interoperability -- The architecture reuses existing DNS/mDNS procedures and the information models and bindings defined by the applicable discovery specifications. Additional mechanisms follow their own existing specifications and preserve the publication, validation, and validity conditions of the information they handle. Interoperability does not require a new common federation wire format or gateway session protocol.

  4. NF-4: Privacy Protection -- The architecture MUST prevent leakage of internal network topology, private IP addresses, and sensitive agent details to unauthorized external parties. Satisfies DAWN privacy considerations [I-D.king-dawn-requirements].

  5. NF-5: Scalability -- The architecture MUST scale from small federations of a few sites to large federations of hundreds or thousands of sites, without requiring per-site full-mesh manual configuration.

  6. NF-6: Operational Simplicity -- The architecture MUST minimize operational overhead for site administrators, particularly for local-site deployment where zero-configuration is a primary goal.

4. Relationship to DAWN Family Protocols

This architecture is designed to complement, not replace, existing protocols being discussed in the DAWN community and adjacent efforts. The following positioning statements clarify the relationship.

4.1. ACAP (Agent Capability Advertisement Protocol)

ACAP [I-D.zahed-acap] defines a well-known URI scheme, a rich Agent Capability Document (ACD) format, and HTTP/3 operations (GET, PUT, POST) for retrieval, registration, and search within a site. ACAP operates primarily at the Description Plane: it specifies how a host publishes its capabilities and how a domain-level query endpoint answers discovery queries.

This architecture treats ACAP as a valid implementation of the Description Plane within a site. An FGW may collect ACDs via ACAP PUT/GET from local agents, extract the minimum public discovery information (type, reachability, communication protocol, services) into an FMR, and distribute the FMR in the Federation Plane; the richer capability content of the ACD is not carried in the FMR, consistent with the charter. Cross-domain discovery queries may be answered from valid FAD entries. In DNS-based discovery, a cache miss triggers a DNS query for the remote domain, followed by validation and caching of the result. A global ACAP query endpoint is not required. Thus, ACAP and this architecture are composable: ACAP handles intra-domain description, while this architecture handles inter-domain federation and export policy.

4.2. Agent Directory

The Agent Directory [I-D.jimenez-agent-directory] adapts the CoRE Resource Directory [RFC9176] to software agents, providing an HTTP/JSON service for registration and lookup with soft-state lifetimes. It defines a well-known URI (/.well-known/ad) and supports capability filtering.

This architecture is complementary: the Agent Directory may serve as the Local Discovery Plane mechanism within a site, collecting agent registrations and answering local queries. The FGW may subscribe to the local Agent Directory, extract MDI-compliant records, apply export policy, and generate FMRs for federation. The FAD maintained by the FGW is conceptually a distributed extension of the Agent Directory across administrative boundaries. Federation across multiple Agent Directory instances is acknowledged but not specified in [I-D.jimenez-agent-directory]; this architecture provides one possible federation model.

4.3. AGNTCY Agent Directory Service (ADS)

AGNTCY ADS [I-D.mp-agntcy-ads] is a distributed directory using libp2p Kad-DHT for content routing and a hierarchical skill taxonomy. It supports open, Internet-scale discovery, which is outside DAWN's initial scope.

This architecture differs in approach: ADS is a global or wide-area distributed hash table, while this architecture is a federated gateway model with explicit per-peer trust and policy control. ADS targets open, Internet-scale discovery, which is excluded by the DAWN charter; this architecture targets closed or semi-closed federations where data sovereignty and per-peer export policy are paramount. A hybrid deployment is possible: an FGW may publish a subset of its FMRs to a trusted directory such as AGNTCY ADS for broader discoverability, while retaining sensitive records for private federation peers only (see trusted directory publication, Section 7.2.3).

4.4. DNS-Based Naming Proposals (DNS-AID, DN-ANR)

DNS-AID [I-D.mozleywilliams-dnsop-dnsaid] and DN-ANR [I-D.cui-dns-native-agent-naming-resolution] propose DNS-based mechanisms for agent naming and location resolution. These operate at the DAWN Naming Plane, providing decentralized name-to-location mapping.

This architecture treats DNS-based discovery as one valid mechanism for the Local Discovery Plane (e.g., resolving a known partner's domain to locate its FGW or agents). The FGW may itself be advertised via DNS records, and FMRs may contain DNS-based locators. The two approaches are orthogonal and composable.

4.5. MDI (Minimum Discoverable Information)

The MDI information model [I-D.cui-dawn-mdi-model] defines an abstract, encoding-neutral common header for discovery responses. This architecture directly adopts MDI as the basis for FMRs: an FMR is a concrete, protocol-specific binding of MDI elements (Entity Identifier, Entity Type, Endpoint, Capability Summary, Freshness, Provenance) for the purpose of cross-gateway exchange. By grounding FMRs in MDI, this architecture ensures that federated metadata can be translated to and from other DAWN discovery formats (ACAP ACDs, Agent Directory records, A2A Agent Cards) without loss of the minimal necessary information.

The FMR is a thin, cacheable index by design: Entity Summary and Operational Hint stay with the Capability Card and the Record-Flag/TTL mechanism respectively, and Extension is realized by reserved and unknown TLV types, which recipients MUST ignore. Two FMR fields (Origin-GW-ID, Record-Flag) are binding-level mechanism fields and are not MDI elements. The FMR binding does not relax any MDI constraint: one FMR describes exactly one entity; Entity Identifiers are compared within the publisher scope established by Origin-GW-ID; protocols attach to the Endpoint; and recipients MUST ignore unrecognized extensions. The concrete TLV encoding of the FMR is left to the synchronization protocol specifications that may be developed based on this architecture.

5. State-of-the-Art and Gap Analysis

This section reviews existing approaches to cross-domain service and agent discovery, and identifies gaps that motivate the proposed two-layer architecture. It extends the gap analysis in [I-D.moussa-dawn-gap-analysis] and [I-D.jimenez-dawn-discovery-landscape].

5.1. Centralized Global Directory

One approach is to deploy a hierarchical, DNS-like or WebFinger-like global registration system. Sites register their agent metadata with regional or global directory servers; requesters query the directory to discover agents.

mDNS/DNS-SD [RFC6762] [RFC6763] provides excellent zero-configuration discovery within a single broadcast domain.

5.3. Full-Mesh Peer-to-Peer Synchronization

In this approach, every gateway establishes direct peering sessions with every other gateway in the federation, exchanging metadata via incremental updates (similar to BGP [RFC4271]).

5.4. Gossip / Epidemic Dissemination

Gossip-based protocols propagate metadata probabilistically among a small set of neighbors, achieving eventual consistency across the federation.

5.5. Gap Summary

No single existing approach satisfies all requirements simultaneously:

The two-layer federated architecture addresses these gaps by: (1) keeping local discovery zero-configuration and decentralized, without mandating a specific local protocol; (2) introducing a federation gateway layer that enforces data sovereignty via export policy; (3) supporting two top-level federation modes -- with DNS delegation between authoritative zones as the preferred realization for inter-organizational interaction, and non-DNS synchronization (BGP-like peering, gossip-based dissemination, and trusted directory publication) as alternatives selected according to scale and scenario -- so that deployments can select the mode matching their scale and trust model; and (4) exchanging only the minimum public discovery information in FMRs to reduce cross-domain data exposure.

6. Two-Layer Reference Architecture

As illustrated in the following figure, the architecture consists of the Local Discovery Plane (Layer 1) and the Federation Plane (Layer 2). The FGW connects local discovery information to policy-controlled DNS publication and request-driven resolution. Existing DNS publication and resolver functions may be deployed separately. Agent communication is independent of the discovery metadata path.

     Domain A                          Domain B
+----------------------+         +----------------------+
| Agents / AI resources|         | Agents / AI resources|
+----------------------+         +----------------------+
     |           |                    |           |
     v           v                    v           v
+---------+ +----------+         +---------+ +----------+
|LAN-based| |Infra-    |         |LAN-based| |Infra-    |
|discovery| |assisted  |         |discovery| |assisted  |
|         | |discovery |         |         | |discovery |
+---------+ +----------+         +---------+ +----------+
     |           |                    |           |
     +-----+-----+                    +-----+-----+
           |                                |
           v                                v
+----------------------+         +----------------------+
| Federation Gateway A |         | Federation Gateway B |
|                      |         |                      |
| Export Policy Engine |         | Export Policy Engine |
|          |           |         |          |           |
|          v           |         |          v           |
| Construct local FMRs |         | Construct local FMRs |
|                      |         |                      |
| FAD                  |         | FAD                  |
| On-demand DNS cache  |         | On-demand DNS cache  |
| Validated results    |         | Validated results    |
+----------------------+         +----------------------+
           |                                |
           | Layer 1: Local Discovery Plane |
-----------|--------------------------------|------------
           |    Layer 2: Federation Plane   |
           v                                v
+--------------------------------------------------------+
| DNS baseline: authoritative publication                |
| Request -> cache miss -> DNS query -> validate -> cache|
|                                                        |
| DNS service may be separate from the FGW               |
| Remote FADs populate after discovery requests          |
+--------------------------------------------------------+

Local discovery modes may coexist.
DNS services may be separate from FGWs.
Agent data traffic uses the discovered endpoints.
FGWs need not forward agent data traffic.
Figure 1: Two-Layer Agent Discovery Architecture

6.1. Layer 1: Local Discovery Plane

The first layer runs inside each independent local site (LAN, tenant namespace, or edge cluster). Its responsibilities are agent advertisement, local metadata collection, and export policy enforcement.

  1. When an agent becomes available, its lightweight discovery information MAY be collected and maintained through two complementary modes within the Local Discovery Plane:

    • LAN-Based Discovery: In a local network, an agent MAY advertise its lightweight discovery information after startup through a site-local discovery mechanism, such as link-local multicast mDNS/DNS-SD (e.g., service type "_agent._tcp.local"). An authorized entity, such as an agent orchestration system or local gateway, MAY advertise this information on the agent's behalf. Other agents and local discovery components can obtain the advertised information through the same mechanism without requiring a preconfigured discovery server. Alternative mechanisms MAY also be used, including local API registration with an Agent Directory [I-D.jimenez-agent-directory], edge-platform-driven discovery (e.g., Kubernetes service discovery), or registration through ACAP [I-D.zahed-acap]. The architecture supports advertisement by either the agent or an authorized entity and does not mandate a specific local discovery protocol.

    • Infrastructure-Assisted Discovery: In managed organizational environments, the FGW MAY obtain agent discovery information from deployment infrastructure through the Resource Publication Hook described in [I-D.dunbar-dawn-infra-assisted-discovery]. The FGW uses this information to maintain its local discovery view and construct policy-filtered FMRs for DNS publication. Infrastructure-provided changes support updates or removal of the corresponding published information. This approach MAY coexist with LAN-based discovery.

  2. Both modes provide lightweight discovery information to the Local Discovery Plane and MAY coexist within the same administrative domain. An infrastructure gateway performs local collection and registration functions and MAY be implemented separately from, or integrated with, the Federation Gateway (FGW). When implemented separately, the local infrastructure gateway advertises the collected agent discovery information to the FGW through a discovery mechanism and provides updates as deployment state changes. When integrated, the FGW obtains this information internally. In either deployment, the FGW obtains the locally collected discovery information and applies export policies before making it available through the Federation Plane. The architecture does not mandate either mode or a specific local discovery protocol.

  3. Advertised records carry the minimum public discovery information (Entity Identifier, Entity Type, reachability/locator, communication protocol, services). No capability information beyond this minimum is transmitted via multicast or local broadcast packets.

  4. Local peers (other agents) may discover and communicate directly within the site. The FGW is NOT required to forward agent data traffic; it only collects discovery metadata.

  5. The FGW collects agent discovery information through LAN-based discovery, infrastructure-assisted discovery, or both. In LAN-based discovery, the FGW MAY listen to local mDNS/DNS-SD advertisements, subscribe to an Agent Directory, or retrieve information through ACAP. In infrastructure-assisted discovery, primarily used for organization-level agent discovery, the FGW receives agent discovery information advertised by a separate local infrastructure gateway or, when integrated with that gateway, primarily obtains the information from registration records maintained within the managed infrastructure. Advertisements and registration records are updated or withdrawn as deployment state changes.

  6. The Export Policy Engine on the FGW applies local sharing policy: it filters which agents may be advertised externally, redacts sensitive fields, and generates federation-ready FMRs before exporting them to remote federation peers. Different peers may receive different subsets of FMRs.

6.2. Layer 2: Federation Plane

Federation Gateways from separate administrative domains support cross-domain discovery. DNS publication and resolution form the baseline: each domain publishes permitted discovery information in its authoritative zone, and remote FGWs resolve and validate the records when needed. Publication does not populate remote FADs or require persistent FGW-to-FGW sessions. The additional features of non-DNS proposals are compared in Section 7.

  1. Each FGW publishes only the sanitized discovery information permitted by its export policy. Publication makes records available in the originating domain's authoritative zone and does not push them into remote FADs.

  2. When an agent's discovery information changes, its FGW or an authorized DNS controller updates or removes the corresponding authoritative records. Remote FADs are not proactively synchronized. A later request obtains information through DNS resolution when no valid matching cached result remains.

  3. An FGW does not maintain a complete local copy of remote agent metadata by default. Its FAD contains accepted records previously retrieved in response to discovery requests and retained within their permitted cache lifetimes.

  4. When a client requests cross-domain agent information, the local FGW first checks for a valid matching FAD cache entry. On a miss, it uses a validating resolver to query the remote domain, using a discovery name or a known domain and service type supplied or obtained by the application. It validates the response, applies import policy, caches accepted information, and returns the result. Later requests may reuse a valid entry. An explicit application-level referral may continue discovery at another endpoint.

6.3. Federation Operation Model

Federation connects independently administered discovery domains while each domain controls the information it publishes. The originating FGW applies export policy and makes permitted FMRs available; the requesting FGW retrieves or receives eligible records according to the selected mode and applies validation and import policy. Publication in one domain does not by itself create a record in another domain's FAD.

In DNS-based discovery, the originating domain's authoritative DNS service holds the published agent discovery information. Remote records are not synchronized into other FGWs' FADs by default. The FAD serves as a request-driven cache rather than a replica of remote DNS zones.

6.3.1. Federation Roles and Trust Relationships

The originating domain is responsible for the discovery information describing its local agents. Its FGW obtains that information through LAN-based or infrastructure-assisted discovery and applies export policy before constructing FMRs for external publication. The federation process operates on these FMRs independently of the local collection mechanism.

The receiving domain decides which external sources and records it accepts. Its FGW validates obtained FMRs and applies local import policy before making them available through its FAD. A federation relationship therefore combines the originating domain's permission to disclose information with the receiving domain's permission to accept and use that information.

Participating domains use existing DNS validation and deployment security policies. Discovering an endpoint does not authorize access to restricted metadata or the agent itself.

6.3.2. Federation Workflow

The Federation Plane uses DNS publication and on-demand resolution as its baseline. Each administrative domain controls its authoritative discovery information. Publication makes that information available for queries without pre-populating remote FADs or requiring persistent FGW-to-FGW sessions. The workflow consists of the following steps:

  1. Identify the discovery domain: The requester supplies a discovery name or obtains the relevant domain through configuration, an existing discovery mechanism, or a referral. DNS delegation locates the authoritative source. DNS-SD [RFC6763] can browse service instances of a known type within a known domain.

  2. Construct and publish an export view: The originating FGW applies its Export Policy Engine to local discovery information and selects the resources and fields permitted for disclosure. It publishes the corresponding FMR information through the domain's authoritative DNS service using the applicable discovery binding. Public DNS contains only information approved for public disclosure. The authoritative DNS service may operate separately from the FGW.

  3. Receive a request and check the FAD: When a user requests cross-domain agent information, the local FGW checks its FAD for a valid matching entry. If that entry satisfies the request and applicable policy, the FGW may answer directly. Otherwise, the request triggers DNS resolution for the relevant discovery name or domain.

  4. Resolve, validate, and cache: The requesting FGW uses a validating resolver to obtain the remote discovery records, applies DNSSEC validation [RFC4035] and local import policy, and caches accepted information in its FAD. The cache lifetime does not exceed the remaining DNS TTL or any shorter applicable validity limit. A recursive resolver may supply a previously cached response with its remaining TTL.

  5. Return the discovery result: The FGW returns the accepted discovery information to the requester. The result provides an endpoint or an explicit referral for further discovery. Subsequent requests may reuse a valid matching FAD entry, but cache hits do not restart its lifetime. Agent access and communication use the discovered service's existing protocols and policies.

  6. Maintain authoritative publication: Changes in agent availability, endpoints, communication protocols, or export policy cause the responsible publisher to update or remove the affected DNS records. An integrated FGW obtains infrastructure changes from existing registration records; a separate infrastructure gateway supplies the changes to the FGW. Publication uses existing mechanisms such as DNS UPDATE [RFC2136] with the applicable update security [RFC3007], or an authorized DNS management interface.

Authoritative updates do not immediately invalidate copies already cached by recursive resolvers or remote FADs. Those copies remain subject to their established expiration times. An expired FAD entry is no longer eligible for discovery responses, and a subsequent request triggers another lookup. DNS TTL limits cached copies rather than authoritative record lifetime; the publisher reconciles authoritative records with current deployment state to remove obsolete information.

Where detailed discovery information requires a different disclosure policy, DNS may publish only a pointer to an existing access-controlled discovery endpoint. The requester then uses that endpoint's established retrieval and security mechanisms. DNSSEC validation of the pointer does not validate the subsequently retrieved information or authorize access to the agent.

6.3.3. FAD Scope and Separation from Agent Communication

Each FAD represents the discovery information currently available and acceptable to its local domain, rather than a complete replica of all agent information in the federation. Its contents depend on local storage choices, export and import policies, the selected federation mechanisms, previous discovery requests, and record validity.

When a cross-domain request has no valid matching cached entry, the FGW retrieves the relevant information through DNS resolution, validates it, and caches the accepted result. The cache lifetime does not exceed the remaining DNS TTL or any shorter applicable validity limit. Cache hits do not restart that lifetime, and expired entries are no longer eligible for discovery responses.

Locally originated FMRs may be maintained within the FAD or in a separate store. A deployment may use additional directory or distribution sources. Cached entries retain their provenance, validity, and applicable disclosure conditions.

Once discovery provides a suitable agent endpoint, the requester communicates with that agent using the indicated communication protocol and the agent's access-control requirements. The FGWs support discovery and metadata federation; they are not required to forward agent business data traffic.

6.3.4. Attachment Context and Endpoint Resolution

The FGW MAY use resource discovery information supplied through the Resource Publication Hook [I-D.dunbar-dawn-infra-assisted-discovery] to maintain its local discovery view and construct or update FMRs after applying export policy.

The FGW MAY use requester attachment context supplied through the Attachment Context Hook [I-D.dunbar-dawn-infra-assisted-discovery] to identify applicable discovery domains or reachable agent endpoints. Context-dependent cached results are reused only for requests satisfying the same applicability conditions.

6.4. Functional Components

7. Non-DNS Federation and Mixed-Mode Operation (Alternative)

DNS publication and on-demand resolution provide the baseline federation mechanism. The alternatives in this section address deployment requirements that are not directly provided by this baseline: recipient-specific exchange with explicit peer relationships, multi-hop dissemination and reconciliation among changing participants, or application-level queries across an aggregated collection of resources from multiple domains. These functions do not make DNS discovery obsolete; they complement it where authoritative publication and request-driven resolution alone do not meet operational or disclosure requirements. DNS extensions, including DNS Push Notifications [RFC8765], can provide change notifications and should be considered before introducing a separate synchronization mechanism.

7.1. BGP-like Structured Peering

Consider an industrial consortium in which several known operators share agent endpoints, but each partner is permitted to receive a different subset of records. Partners require an authenticated exchange relationship, an initial partner-specific view, and explicit incremental updates or withdrawals as resources or sharing permissions change. Publication in an authoritative DNS zone and request-driven resolution do not, by themselves, establish persistent partner relationships or deliver separately authorized export views to each recipient. DNS Push Notifications [RFC8765] can notify subscribers of record changes, but do not replace the partner-specific exchange and reconciliation policy required in this scenario. BGP-like structured peering is therefore an optional fit for tightly managed federations, such as industrial compute consortiums, multi-site enterprises, and operator-managed edge-agent networks, where participating organizations are known and membership changes infrequently.

  • Recommended synchronization: Structured peer-to-peer incremental unicast synchronization (full-mesh or partial-mesh peering), with delegation or referral between discovery domains where needed.

  • Rationale: Persistent, low-latency peering with fine-grained per-peer sharing policy and fast convergence; the mesh operational overhead is acceptable for medium-scale federations.

  • Scale range: Approximately 2 to 200 sites.

The discovery workflow proceeds as follows:

  1. Establish an exchange relationship: An FGW obtains a peer endpoint through configuration or an existing discovery mechanism and establishes a connection using the selected exchange protocol and its existing security mechanisms.

  2. Supply the initial export view: The originating FGW applies its Export Policy Engine and supplies the records permitted for that peer. The receiving FGW verifies their origin, integrity, and validity, applies import policy, and stores accepted records in its FAD.

  3. Distribute incremental changes: Changes in local agent availability, endpoints, or export policy cause the originating FGW to send updates or withdrawals to the affected peers. Each receiving FGW replaces superseded records or removes withdrawn records according to the selected protocol.

  4. Answer discovery requests: The receiving FGW uses eligible FAD records to answer local requests. A request for information not held locally may use DNS discovery or another authorized discovery source.

  5. Recover after interruption: On reconnection, peers reconcile their permitted record sets using the selected protocol's snapshot or incremental recovery procedures. Connection failure alone does not establish that the advertised agents have stopped; retained records remain subject to their validity limits and local policy.

7.2. Gossip-Based Epidemic Dissemination

Consider a federation of cooperating edge sites in which participating sites frequently join, disconnect, or change their available agents. The deployment requires approved discovery records to propagate through a changing set of authorized intermediaries, including when individual participants cannot reliably query every originating domain. DNS publication and on-demand resolution can locate records when the authoritative path is reachable, but do not themselves provide a bounded-neighbor, multi-hop dissemination overlay with periodic reconciliation of permitted record sets. Gossip-based epidemic dissemination can provide that behavior without requiring every site to maintain a session with every other site. It is appropriate only where eventual consistency, delayed withdrawal propagation, and the additional relay-policy and integrity risks are acceptable; it is not a substitute for DNS when ordinary resolution is sufficient.

  • Recommended synchronization: Gossip-based epidemic dissemination, with a bounded neighbor set and periodic anti-entropy synchronization.

  • Rationale: Excellent horizontal scalability, robust against partial failures, and self-organizing topology that minimizes per-node configuration. Convergence delay is acceptable for use cases that do not require instant global consistency.

  • Scale range: Hundreds to thousands of sites.

The discovery workflow proceeds as follows:

  1. Select dissemination neighbors: Each FGW maintains a bounded set of authorized neighbors using the selected protocol's configuration or neighbor-discovery mechanisms.

  2. Originate permitted records: The originating FGW constructs an export view containing records approved for dissemination to the participating group. Export policy accounts for onward relay, rather than only disclosure to the immediate neighbor.

  3. Exchange record summaries and changes: Neighboring FGWs periodically exchange summaries of the records eligible for sharing, followed by missing or newer records. A receiving FGW verifies publisher provenance, integrity, validity, and relay permissions before accepting information into its FAD.

  4. Relay and reconcile: Accepted records may be relayed to other authorized neighbors. Repeated reconciliation exchanges propagate changes and reduce differences between participants. The selected protocol's version and withdrawal mechanisms prevent superseded or withdrawn information from being reintroduced as current.

  5. Answer requests and expire records: Each FGW answers requests using eligible local FAD records. Updates and withdrawals propagate over time, while validity limits bound continued use of records that have not yet been reconciled. Relaying a record does not restart its validity period.

7.3. Trusted Directory Publication

Consider a set of cooperating organizations that authorizes a shared directory to expose selected agent resources to an agreed audience. A requester knows the required service or resource type but does not know which participating domain publishes a matching resource. DNS and DNS-SD can resolve or browse records within known naming and service-discovery scopes; the baseline in this document does not define an application-level query over an aggregated, policy-approved collection spanning multiple independently administered domains. Trusted directory publication supplies that aggregation and query function. The directory is limited to authorized participants and permitted records; it does not imply open-Internet agent indexing, which is outside the DAWN charter.

The discovery workflow proceeds as follows:

  1. Publish an approved view: The originating FGW selects the discovery information permitted for the directory's audience and supplies it through the directory's existing publication interface. The directory maintains the accepted information according to its publication policy.

  2. Locate and query the directory: A requesting FGW obtains the directory endpoint through configuration, DNS discovery, or a referral and submits a query using the directory's supported lookup interface.

  3. Validate and return results: The requesting FGW evaluates the response using the selected protocol's security mechanisms, publisher provenance, and local import policy. It returns accepted discovery information and MAY cache it in its FAD within the applicable validity and disclosure conditions.

  4. Maintain publication: The originating FGW updates or withdraws directory entries as agent state or export permission changes. Where the directory uses publication leases, the publisher renews them according to that interface. Publication leases and requester cache lifetimes are managed according to their respective rules.

7.4. Mixed-Mode Federation

Consider a federation in which the requesting domain can discover a partner's service endpoint through DNS, but the partner cannot publish all permitted discovery records in publicly queryable DNS because different requesters have different disclosure permissions. The requester may also need an application-level directory query or an ongoing authorized exchange rather than a lookup of a known DNS name. DNS can securely locate the relevant discovery endpoint, while the endpoint's own protocol applies access control and provides the required query or synchronization behavior. Mixed-mode federation combines DNS-based bootstrap with these non-DNS functions; it does not require duplicating detailed restricted records in public DNS.

  1. Phase 1 -- Discover the endpoint through DNS: The originating domain publishes a pointer to an FGW discovery endpoint, directory, or supported exchange service using the applicable DNS service-discovery binding. The requesting FGW resolves and validates the pointer and obtains the endpoint and supported protocol information. Detailed records intended for retrieval through that endpoint need not be published in public DNS.

  2. Phase 2 -- Metadata exchange: The requesting FGW uses the discovered endpoint's supported protocol. Depending on the deployment, it retrieves information on demand, queries a directory, or establishes a peering or dissemination relationship. The endpoint applies its existing access-control mechanisms, and the receiving FGW validates the returned information before using or storing it.

Phase 2 supports the following patterns:

This two-phase pattern keeps detailed discovery records under the originating site's access control while still using DNS for the initial context that DAWN requires. Deployments that prefer maximum interoperability and public discoverability may instead use DNS Mode in its full form, publishing FMRs directly as resource records; the choice between the two is an operator decision driven by the required level of access control and data sovereignty.

The architecture also permits different subsets of an overall federation to adopt different mechanisms concurrently - for example, a core group of trusted operators using BGP-like structured peering among themselves while peripheral participants use gossip. In all cases the FMR metadata format is shared across modes, ensuring that records are interoperable regardless of how they are transported.

8. Security Reference Model

Cross-domain discovery needs integrity, privacy, and appropriate disclosure boundaries. The following subsections identify relevant existing mechanisms and deployment responsibilities. They do not define identities, credentials, authentication exchanges, trust evaluation, or admission procedures.

8.1. Layer 1: Transport Security

Discovery uses the security mechanisms of the underlying protocols. DNS over TLS [RFC7858] or DNS over HTTPS [RFC8484] can protect resolver transport where applicable. Existing HTTPS endpoints use TLS [RFC8446] and their established application security. Transport protection does not by itself validate the original DNS data or grant permission to use an agent.

8.2. Layer 2: FMR Origin Authentication and Integrity

In the DNS baseline, DNSSEC [RFC4035] provides origin authentication and integrity for signed discovery records under the applicable validation policy. The FGW does not accept a bogus DNSSEC result as validated information. This framework does not require a separate FMR signature envelope or define key management.

Where DNS advertises an application endpoint, DNSSEC protects the pointer, not information subsequently obtained from that endpoint. The application protocol supplies the appropriate response protection and endpoint authentication. DANE [RFC6698] may support endpoint authentication where applicable; its procedures are not redefined here.

8.3. Layer 3: Access Control on Discovery Information

The Export Policy Engine determines which discovery information may leave the domain and for which audience. Records explicitly approved for public disclosure may be published in public DNS. Restricted information uses an appropriately controlled discovery domain or an existing access-controlled endpoint located through DNS.

Public DNS caching does not provide arbitrary per-user disclosure control. Restricted cached results are reused only under compatible audience and applicability conditions. Identity provisioning and authorization exchanges use the selected existing mechanisms and remain outside this document. Agent invocation authorization is separate from discovery.

8.4. Layer 4: Federation Admission Control

The DNS baseline does not introduce a federation membership or admission protocol. Operators use existing domain administration, DNS validation policy, and any access-control arrangements required by an external endpoint. Establishing agent identities, evaluating participant trust, and defining admission procedures are outside scope.

8.5. Denial-of-Service Considerations

Existing DNS and endpoint operational protections apply. Implementations can bound cache storage and request processing according to local policy. This framework does not introduce additional peer keepalives, hold timers, connection admission messages, or a federation-wide security state machine.

9. Resilience and Operational Considerations

9.1. Network Partition Handling

When a network partition occurs, FGWs on each side lose connectivity to peers on the other side. The architecture handles this as follows:

9.2. Gateway Failure and Recovery

9.3. Graceful Shutdown

Planned shutdown distinguishes withdrawal of an agent from shutdown of an FGW. Agent withdrawal changes the availability of a discoverable resource. FGW shutdown affects discovery publication or federation functions but does not necessarily make the agents represented by that FGW unavailable.

Before an agent is shut down, the responsible agent management or deployment infrastructure SHOULD notify the local discovery component and withdraw or update the agent's registration. A separate local infrastructure gateway communicates the corresponding change to the FGW; an integrated FGW obtains it from the infrastructure's registration records. The FGW then updates the affected FMRs and their publication state.

The FGW or an authorized publication controller removes or updates the affected authoritative DNS records. This action prevents subsequent authoritative queries from returning the withdrawn information, but it does not immediately invalidate copies already held by recursive resolvers or remote FADs. Those copies remain subject to their previously established expiration times. Lowering the authoritative TTL at shutdown does not shorten the lifetime of copies already cached.

For a planned agent shutdown, an operator MAY lower the TTL sufficiently far in advance, allow the previous larger cache lifetimes to elapse, withdraw the affected records, and allow the remaining cache lifetimes to expire before stopping the agent. Where supported, the service MAY drain existing interactions separately from discovery withdrawal. The detailed shutdown and draining procedures are deployment-specific.

Before an FGW is shut down, its publication and federation responsibilities SHOULD be transferred to a replacement component or explicitly discontinued. If agents remain available and their authoritative DNS records remain accurate and are maintained by another authorized component, those records need not be withdrawn solely because the FGW stops. Records advertising an FGW-hosted discovery endpoint that will become unavailable SHOULD be updated or removed.

9.4. TTL-Based Stale Record Aging

The FAD maintains expiration information for accepted remote records according to the mechanism through which they were obtained. Expiration limits the use of cached or synchronized information; it does not by itself establish whether an agent is currently reachable.

Remote discovery information is not pre-populated in the FAD by default. When a cross-domain request has no valid matching cache entry, the FGW retrieves the relevant DNS records, validates them, and caches the accepted information. Its expiration time is bounded by the remaining TTL supplied by the DNS resolution process and any shorter applicable record or validation lifetime. A response obtained from an intermediate resolver does not receive a new full authoritative TTL merely because it is copied into the FAD.

A cache hit does not restart the entry's lifetime. Once an entry expires, it is no longer eligible to answer discovery requests. A subsequent request triggers fresh DNS retrieval and validation. The FGW does not extend an expired entry merely because the authoritative service is temporarily unreachable. Background cleanup MAY remove expired entries later, provided that request processing excludes them immediately upon expiration.

A fresh validated DNS response MAY establish a new cache lifetime according to its remaining TTL and applicable validity limits. DNS-based discovery relies on request-driven retrieval rather than periodic refreshes pushed to remote FADs. Retrieving an unchanged record does not require a new FMR version.

DNS TTL bounds the lifetime of a cached copy, not the lifetime of a record in the authoritative zone. If an obsolete record remains published, subsequent queries can retrieve and cache it again. Deployments therefore need an authorized mechanism to reconcile published DNS records with current agent state and to remove obsolete publications independently of cache aging.

Where discovery results depend on Attachment Scope, cached information is reused only for requests satisfying the same applicability conditions. A change in attachment context may require a new lookup before the record's TTL expires.

9.5. Version Evolution and Forward Compatibility

9.6. Operational Monitoring

Operators of federation gateways SHOULD monitor the following metrics:

10. IANA Considerations

This informational document does not request any new IANA registrations. The architecture itself does not define protocol numbers, ports, or message types.

Future normative protocol specifications derived from this architecture MAY request IANA allocations, including but not limited to: well-known TCP/UDP ports for federation control protocols, message type registries, and FMR TLV type registries. DNS-based realizations may additionally request allocation of DNS service names/types (e.g., under the DNS-SD service-type registry) or of new DNS resource record types for agent discovery. Such requests are the responsibility of the respective protocol documents.

A shared FMR TLV type registry MAY be established to ensure interoperability across different federation protocols. If established, it SHOULD be managed under the "Specification Required" policy [RFC8126].

11. Acknowledgements

The author thanks the DAWN working group participants for their foundational work on agent discovery terminology, requirements, and gap analysis. This architecture builds directly on the DAWN problem statement, requirements, use cases, and the discovery mechanism survey by Jimenez et al.

12. Informative References

[RFC6762]
Cheshire, S. and M. Krochmal, "Multicast DNS", RFC 6762, , <https://www.rfc-editor.org/rfc/rfc6762>.
[RFC6763]
Cheshire, S. and M. Krochmal, "DNS-Based Service Discovery", RFC 6763, , <https://www.rfc-editor.org/rfc/rfc6763>.
[RFC4271]
Rekhter, Y., Li, T., and S. Hares, "A Border Gateway Protocol 4 (BGP-4)", RFC 4271, , <https://www.rfc-editor.org/rfc/rfc4271>.
[RFC7858]
Hu, Z., Zhu, L., Heidemann, J., Mankin, A., Wessels, D., and P. Hoffman, "Specification for DNS over Transport Layer Security (TLS)", RFC 7858, , <https://www.rfc-editor.org/rfc/rfc7858>.
[RFC8126]
Cotton, M. and B. Leiba, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, , <https://www.rfc-editor.org/rfc/rfc8126>.
[RFC8446]
Rescorla, E., "The Transport Layer Security (TLS) Protocol Version 1.3", RFC 8446, , <https://www.rfc-editor.org/rfc/rfc8446>.
[RFC8484]
Hoffman, P. and P. McManus, "DNS Queries over HTTPS (DoH)", RFC 8484, , <https://www.rfc-editor.org/rfc/rfc8484>.
[RFC9176]
Amsuess, C., Ed., Shelby, Z., Koster, M., Bormann, C., and P. van der Stok, "Constrained RESTful Environments (CoRE) Resource Directory", RFC 9176, , <https://www.rfc-editor.org/rfc/rfc9176>.
[RFC9727]
Smith, K., "api-catalog: A Well-Known URI and Link Relation to Help Discovery of APIs", RFC 9727, , <https://www.rfc-editor.org/rfc/rfc9727>.
[RFC4035]
Arends, R., Austein, R., Larson, M., Massey, D., and S. Rose, "Protocol Modifications for the DNS Security Extensions", RFC 4035, , <https://www.rfc-editor.org/rfc/rfc4035>.
[RFC6698]
Hoffman, P. and J. Schlyter, "The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA", RFC 6698, , <https://www.rfc-editor.org/rfc/rfc6698>.
[CSA-DAWN-Note]
Cloud Security Alliance, "IETF's Race to Standardize AI Agent Identity", , <https://labs.cloudsecurityalliance.org/research/csa-research-note-ietf-agent-identity-standards-20260902-csa/>.
[I-D.akhavain-moussa-dawn-problem-statement]
Akhavain, A., Moussa, H., and D. King, "Problem Statement for the Discovery of Agents, Workloads, and Named Entities (DAWN)", Work in Progress, Internet-Draft, draft-akhavain-moussa-dawn-problem-statement-05, , <https://datatracker.ietf.org/doc/html/draft-akhavain-moussa-dawn-problem-statement-05>.
[I-D.cui-dawn-mdi-model]
Cui, Y., "An Information Model for Minimum Discoverable Information (MDI)", Work in Progress, Internet-Draft, draft-cui-dawn-mdi-model-00, , <https://datatracker.ietf.org/doc/html/draft-cui-dawn-mdi-model-00>.
[I-D.cui-dns-native-agent-naming-resolution]
Cui, Y., "DNS-Native AI Agent Naming and Resolution", Work in Progress, Internet-Draft, draft-cui-dns-native-agent-naming-resolution-01, , <https://datatracker.ietf.org/doc/html/draft-cui-dns-native-agent-naming-resolution-01>.
[I-D.farrel-dawn-terminology]
Farrel, A., Yao, K., Schott, R., and N. Williams, "Terminology for the Discovery of Agents, Workloads, and Named Entities (DAWN)", Work in Progress, Internet-Draft, draft-farrel-dawn-terminology-02, , <https://datatracker.ietf.org/doc/html/draft-farrel-dawn-terminology-02>.
[I-D.jimenez-agent-directory]
Jimenez, J., "Agent Directory", Work in Progress, Internet-Draft, draft-jimenez-agent-directory-01, , <https://datatracker.ietf.org/doc/html/draft-jimenez-agent-directory-01>.
[I-D.jimenez-dawn-discovery-landscape]
Jimenez, J., Feng, J., Arkko, J., Kuehlewind, M., and R. Kandoi, "A Survey of AI Agent Discovery Mechanisms", Work in Progress, Internet-Draft, draft-jimenez-dawn-discovery-landscape-00, , <https://datatracker.ietf.org/doc/html/draft-jimenez-dawn-discovery-landscape-00>.
[I-D.kay-dawn-use-cases]
King, D., Yao, K., and K. Adler, "Use Cases for the Discovery of Agents, Workloads, and Named Entities", Work in Progress, Internet-Draft, draft-kay-dawn-use-cases-00, , <https://datatracker.ietf.org/doc/html/draft-kay-dawn-use-cases-00>.
[I-D.king-dawn-requirements]
King, D. and A. Farrel, "Requirements for the Discovery of Agents, Workloads, and Named Entities (DAWN)", Work in Progress, Internet-Draft, draft-king-dawn-requirements-01, , <https://datatracker.ietf.org/doc/html/draft-king-dawn-requirements-01>.
[I-D.mp-agntcy-ads]
AGNTCY, "Agent Directory Service", Work in Progress, Internet-Draft, draft-mp-agntcy-ads, , <https://spec.dir.agntcy.org>.
[I-D.moussa-dawn-gap-analysis]
Moussa, H. and A. Akhavain, "Gap Analysis and Applicability Statement for Discovery Protocols of Agents, Workloads, and Named Entities (DAWN)", Work in Progress, Internet-Draft, draft-moussa-dawn-gap-analysis-01, , <https://datatracker.ietf.org/doc/html/draft-moussa-dawn-gap-analysis-01>.
[I-D.mozleywilliams-dnsop-dnsaid]
Mozley, J., Williams, N., Sarikaya, B., Schott, R., and J. Damick, "DNS for AI Discovery", Work in Progress, Internet-Draft, draft-mozleywilliams-dnsop-dnsaid-02, , <https://datatracker.ietf.org/doc/html/draft-mozleywilliams-dnsop-dnsaid-02>.
[I-D.zahed-acap]
Sarker, Z. and T. Reddy, "Agent Capability Advertisement Protocol (ACAP)", Work in Progress, Internet-Draft, draft-zahed-acap-00, , <https://datatracker.ietf.org/doc/html/draft-zahed-acap-00>.
[I-D.yao-dawn-agent-discovery-architect]
Yao, J., Geng, G., Chen, M., and H. Li, "DNS-like Agent Discovery Architecture", Work in Progress, Internet-Draft, draft-yao-dawn-agent-discovery-architect-00, , <https://datatracker.ietf.org/doc/html/draft-yao-dawn-agent-discovery-architect-00>.
[I-D.jakab-dawn-agent-discovery-mdns]
"Agent Discovery Using mDNS", Work in Progress, Internet-Draft, draft-jakab-dawn-agent-discovery-mdns-00, , <https://datatracker.ietf.org/doc/html/draft-jakab-dawn-agent-discovery-mdns-00>.
[I-D.dunbar-dawn-infra-assisted-discovery]
Dunbar, L., "Infrastructure-Assisted Discovery for AI Agents", Work in Progress, Internet-Draft, draft-dunbar-dawn-infra-assisted-discovery-00, , <https://datatracker.ietf.org/doc/html/draft-dunbar-dawn-infra-assisted-discovery-00>.
[RFC2136]
Vixie, P., Ed., Thomson, S., Rekhter, Y., and J. Bound, "Dynamic Updates in the Domain Name System (DNS UPDATE)", RFC 2136, DOI 10.17487/RFC2136, , <https://www.rfc-editor.org/rfc/rfc2136>.
[RFC3007]
Wellington, B., "Secure Domain Name System (DNS) Dynamic Update", RFC 3007, , <https://www.rfc-editor.org/rfc/rfc3007>.
[RFC8765]
Pusateri, T. and S. Cheshire, "DNS Push Notifications", RFC 8765, , <https://www.rfc-editor.org/rfc/rfc8765>.

Authors' Addresses

Bin Zhang (editor)
Pengcheng Laboratory
Sibilong Street
Shenzhen
China
Linda Dunbar
Futurewei
Dallas, TX,
United States of America
Yixuan Yang (editor)
Sun Yat-sen University
Gongchang Street
Shenzhen
Guangdong, 518055
China