DNS-AID (DNS for AI Discovery)
Overview
DNS-AID proposes that an organisation publish each AI agent as an SVCB record in its own DNS zone, so another agent can look up the endpoint, protocol and capability pointers with an ordinary DNS query, without a central registry. A well-known _index._agents name points to an index of all the organisation's agents, and DNSSEC and DANE TLSA records can be added so that the answers and the TLS endpoint can be authenticated. The draft defines no new record types; it reuses SVCB and asks IANA to register new SvcParamKeys and labels. It began as the BANDAID draft in October 2025, was renamed DNS-AID in February 2026, and the reference implementation has since moved to a Linux Foundation project.
- Abstract of -02: "The document standardizes an approach for publishing AI agents in the Domain Name System (DNS) so that other agents can discover them." [3] "The mechanism uses Service Binding (SVCB) records for connectivity information and key meta data, a well known entry point using DNS-Based Service Discovery (DNS-SD) labels into an organization's agent index" [3]
- Lookup by agent name comes first: "This is the form publishers SHOULD support and the form requestors MUST try first." [3]
- Labels: "The labels _index._agents have been chosen as DNS-SD labels with the intent of registering them with IANA, as it is not possible to register a generic name such as agent-index." [3] Optional aliases: "Operators MAY publish the same agent under an _agents.example.com inventory leaf (for organizations that prefer a single containing prefix for their agents) or under a canonical DNS-SD label (so off- the-shelf DNS-SD clients can enumerate). In these cases SVCB AliasMode MUST be used to point at the primary owner." [3]
- Trust: "The records SHOULD be DNSSEC-signed [RFC9364] for data origin authentication and data integrity, if TLSA records are used they MUST be signed" [3]; and "DNS-AID is deployable without DNSSEC, but the authenticity guarantees it offers depend on a validated path from the root to the zone of interest." [3]
- TXT is only a fallback: "This is not considered desirable as SVCB records are specifically design for service discovery, see [RFC9460]." [3]
- Link to A2A Agent Cards: the proposed
well-knownkey is defined as "well-known -- The well-known URI path as as described in [RFC8615] e.g. /.well-known/agent-card.json." [3] - Registrations are not yet made: "The numeric SvcParamKey values are deferred to IANA assignment; the names below are the strings carried in zonefile presentation form per [RFC9460], Section 2.1." [3] For the
mcpanda2aALPN IDs: "The exact spelling of each identifier is to be confirmed with the maintainers of the respective protocols; the entries above are placeholders." [3] - Predecessor: "Replaces draft-mozleywilliams-dnsop-bandaid" [1]; the BANDAID page reads "Replaced Internet-Draft (individual) Expired & archived Authors Jim Mozley, Nic Williams, Behcet Sarikaya, Roland Schott Last updated 2025-10-16 Replaced by draft-mozleywilliams-dnsop-dnsaid" [5]
How it differs from neighbouring specs
- DNS-AID (
draft-mozleywilliams-dnsop-dnsaid-02[1]): SVCB at the agent's name; index at_index._agents.<domain>(TXT only as fallback) [3]. - AID (
draft-nemethi-dawn-aid-00: "Active Internet-Draft (individual) Author Balazs Nemethi Last updated 2026-09-02" [6]): "An AID client queries a DNS TXT record at the well-known subdomain _agent.<domain> and learns the service endpoint URI, protocol token, authentication hint, and optional metadata for that agent." [10] - MCP DNS discovery (
draft-morrison-mcp-dns-discovery-09: "Active Internet-Draft (individual) Author Blake Morrison Last updated 2026-10-21" [7]; "Intended Status: Informational Expires: 24 April 2027 Author: B. Morrison Alter Meridian Pty Ltd" [8]): "Three TXT records are defined." [8] "_mcp.<domain> advertises an MCP server's endpoint URL, agent protocol family, transport binding, cryptographic identity, and capability profile." [8] - A2A Agent Card (A2A Protocol docs [9]): HTTPS JSON document, not DNS — "The standard path is https://{agent-server-domain}/.well-known/agent-card.json, following the principles of RFC 8615." [9]
The MCP draft itself keeps the two "AID" documents apart: "Two of them are called AID and they are different documents. [ AGENT-AID ] is "Agent Identity and Discovery", and [ DNS-AID ] is "DNS for AI Discovery"." [8] DNS-AID -02 does not cite the AID or MCP DNS drafts; it names MCP and A2A only as protocols carried in alpn.
Who uses it
- ai.infoblox.com (DoH TXT index at _index._agents.ai.infoblox.com) —
https://dns.google/resolve?name=_index._agents.ai.infoblox.com&type=TXT· Checked 2026-10-29 · Subdomain of Infoblox's own domain offered by the DNS-AID Looking Glass as its demo zone ("Try a known‑good zone: ai.infoblox.com" [11]). Lists 12 agents (agents=board-update-drafter:a2a,clause-comparator:a2a,cuad-contract-review:a2a,ddi-agent:a2a,dr-pickle:a2a,dr-pickle:mcp,legal-citation-checker:a2a,marketing:a2a,medical-triage:a2a,meeting-summarizer:a2a,opposing-counsel:a2a,security-analyzer:a2a), 11 of 12 with a live SVCB record, DNSSEC-validated (ADflag = yes); e.g._security-analyzer._a2a._agents.ai.infoblox.comSVCB1 security-analyzer.ai.infoblox.com. mandatory=alpn,port alpn=a2a port=443 key65400=https://security-analyzer.ai.infoblox.com/.well-known/agent.json key65403=https://infoblox-igor.s3.eu-west-1.amazonaws.com/dns-aid/policy.json - highvelocitynetworking.com (DoH TXT index at _index._agents.highvelocitynetworking.com) —
https://dns.google/resolve?name=_index._agents.highvelocitynetworking.com&type=TXT· Checked 2026-10-29 · Test zone discovered by following an SVCB target inai.infoblox.com's records. Lists 15 agents (agents=billing:mcp,booking:mcp,booking-premium:mcp,chat-assistant:a2a,construction:mcp,customer-chat:mcp,ddi-agent:a2a,fraud-detect:mcp,idxtest:mcp,medical-triage:a2a,multiagent:a2a,network-assistant:mcp,payment:a2a,risk-assess:mcp,test:a2a), 14 of 15 with a live SVCB record, DNSSECAD= no; e.g._chat-assistant._a2a._agents.highvelocitynetworking.comSVCB1 chat.highvelocitynetworking.com. mandatory=alpn,port alpn=a2a port=443 - DNS-AID Looking Glass (dns-aid.org/looking-glass) —
https://www.dns-aid.org/looking-glass/· Checked 2026-10-29 · Interactive web resolver for DNS-AID zones: "Try a known‑good zone: ai.infoblox.com" [11] - dns-aid-core (Python SDK, CLI and MCP server on GitHub) —
https://raw.githubusercontent.com/dns-aid/dns-aid-core/main/README.md· Checked 2026-10-29 · "Reference implementation for IETF draft-mozleywilliams-dnsop-dnsaid-02" [12]; "This repository provides a reference implementation. This project does not define the specification. The IETF draft is authoritative." [12] Created 2026-02-05, Apache-2.0, latest releasev0.28.1published 2026-08-09 [13][14] - dns-aid on PyPI (0.28.1) —
https://pypi.org/pypi/dns-aid/0.28.1/json· Checked 2026-10-29 · PyPI packagedns-aid0.28.1, uploaded 2026-08-09 [15]; the project site describes the convention as "DNS-AID is a naming convention on top of existing SVCB, TXT, and TLSA records." [2]
Both live zones differ from the -02 text in the same ways and match the reference implementation's naming (_<agent>._<protocol>._agents.<domain>): the index is a TXT record listing agents=name:protocol,..., not the SVCB pointer that -02 describes; agent records sit under _agents (almost all in SVCB ServiceMode) rather than at a primary agent-name.<domain> owner with AliasMode aliases; and capability/policy URLs are carried in private-use numeric keys (key65400, key65403) because the named keys are not yet registered. We found no DNS-AID index on infoblox.com, godaddy.com, telekom.de, amazon.com, aws.amazon.com, cloudflare.com, or dns-aid.org (all in the 161-domain sample).
Who reads it
- Infoblox (Infoblox and GoDaddy Support Open Standards for AI Agent Discovery, Identity and Verification, 2026-05-14) · Vendor statement of support:
“Infoblox is advancing DNS for AI Discovery (DNS-AID), an open, interoperable approach for agent discovery built on existing Domain Name System (DNS) infrastructure.” [16] "DNS-AID is not owned by any company; it is a community standard that any organization, platform, registry or agent framework can implement." [16]
- GoDaddy (Infoblox and GoDaddy Support Open Standards for AI Agent Discovery, Identity and Verification, 2026-05-14) · Jared Sine, in Infoblox / GoDaddy release:
“We support Infoblox's work on DNS-AID and believe open standards for identity, discovery and verification will be critical as agents become part of everyday digital experiences.” [16]
- Linux Foundation (Linux Foundation Announces DNS-AID Project to Advance Decentralized AI Agent Discovery, 2026-05-27) · Project announcement:
“The Linux Foundation and initial project members – including Cloudflare, CSC, Equinix, GoDaddy, IDC, Indeed, Infoblox, Internet Systems Consortium, and WWT – will support the long-term growth of open, interoperable infrastructure for the emerging agentic web.” [17]
- Cloudflare (Linux Foundation Announces DNS-AID Project to Advance Decentralized AI Agent Discovery, 2026-05-27) · Dane Knecht, CTO, in Linux Foundation release:
“By extending this proven architecture to the agentic web, DNS-AID provides the foundational routing layer that autonomous systems need to operate safely and efficiently.” [17]
Deutsche Telekom and Amazon staff co-author the draft, but we found no company statement of support. The reference implementation's discover command and the DNS-AID Looking Glass [11] are the only readers we could confirm; we found no AI platform documenting that it reads DNS-AID records.
Recent coverage
- InfoWorld (Maxwell Cooter) (2026-05-29) — https://www.infoworld.com/article/4178820/dns-aid-will-make-ai-agents-easier-to-discover-says-linux-foundation.html:
“While many details remain to be worked out, the proposal suggests domain owners create a new well-known address that can provide a starting point for agents looking for one another: _index._agents.{domain}.” "DNS-AID was initially developed by staff at Infoblox, and the latest internet draft of the DNS-AID proposal includes contributions from staff at Deutsche Telekom and Amazon." [18] [18]
- Help Net Security (Sinisa Markovic) (2026-06-01) — https://www.helpnetsecurity.com/2026/06/01/dns-aid-ai-agent-discovery-dns/:
“Each agent gets a record under a pattern such as _chatbot._mcp._agents.example.com, which encodes its protocol, service port, capability document, and other metadata.” This is the reference implementation's naming pattern, not the -02 examples. [19]
- The Linux Foundation (2026-05-27) — https://www.linuxfoundation.org/press/linux-foundation-announces-dns-aid-project-to-advance-decentralized-ai-agent-discovery:
“By leveraging the internet's existing Domain Name System (DNS) infrastructure, DNS-AID provides a robust, decentralized alternative to the centralized registries and hardcoded URLs currently limiting AI interoperability.” [17]
See also
References
- IETF Datatracker, DNS for AI Discovery, draft-mozleywilliams-dnsop-dnsaid (document page), checked 2026-10-29: "Active Internet-Draft (individual) Authors Jim Mozley, Nic Williams, Behcet Sarikaya, Roland Schott, Jeffrey Damick Last updated 2026-05-27" "B. Sarikaya Unaffiliated R. Schott Deutsche Telekom J. Damick Amazon 27 May 2026" "Stream state (No stream defined)" "This I-D is not endorsed by the IETF and has no formal standing in the IETF standards process." "Intended status: Standards Track" "RFC stream (None) Intended RFC status (None)" "Expires: 28 November 2026" "Replaces draft-mozleywilliams-dnsop-bandaid" — https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/
- DNS-AID project site, DNS-AID (dns-aid.org), checked 2026-10-29: "Copyright © DNS-AID a Series of LF Projects, LLC" "DNS-AID is a naming convention on top of existing SVCB, TXT, and TLSA records." — https://www.dns-aid.org/
- J. Mozley, N. Williams (Infoblox, Inc.), B. Sarikaya (Unaffiliated), R. Schott (Deutsche Telekom), J. Damick (Amazon), DNS for AI Discovery, draft-mozleywilliams-dnsop-dnsaid-02, 2026-05-27, checked 2026-10-29: "This document introduces no new resource record types, opcodes, or response codes." "An SVCB record type query for _index._agents.example.com returns a pointer to an organization-specific registry of all agents." "The document standardizes an approach for publishing AI agents in the Domain Name System (DNS) so that other agents can discover them." "The mechanism uses Service Binding (SVCB) records for connectivity information and key meta data, a well known entry point using DNS-Based Service Discovery (DNS-SD) labels into an organization's agent index" "This is the form publishers SHOULD support and the form requestors MUST try first." "The labels _index._agents have been chosen as DNS-SD labels with the intent of registering them with IANA, as it is not possible to register a generic name such as agent-index." "Operators MAY publish the same agent under an _agents.example.com inventory leaf (for organizations that prefer a single containing prefix for their agents) or under a canonical DNS-SD label (so off- the-shelf DNS-SD clients can enumerate). In these cases SVCB AliasMode MUST be used to point at the primary owner." "The records SHOULD be DNSSEC-signed [RFC9364] for data origin authentication and data integrity, if TLSA records are used they MUST be signed" "DNS-AID is deployable without DNSSEC, but the authenticity guarantees it offers depend on a validated path from the root to the zone of interest." "This is not considered desirable as SVCB records are specifically design for service discovery, see [RFC9460]." "well-known -- The well-known URI path as as described in [RFC8615] e.g. /.well-known/agent-card.json." "The numeric SvcParamKey values are deferred to IANA assignment; the names below are the strings carried in zonefile presentation form per [RFC9460], Section 2.1." "The exact spelling of each identifier is to be confirmed with the maintainers of the respective protocols; the entries above are placeholders." — https://www.ietf.org/archive/id/draft-mozleywilliams-dnsop-dnsaid-02.txt
- IETF Datatracker, draft-mozleywilliams-dnsop-dnsaid, history, checked 2026-10-29: "draft-mozleywilliams-dnsop-dnsaid-02 (2026-05-27) draft-mozleywilliams-dnsop-dnsaid-01 (2026-03-02) draft-mozleywilliams-dnsop-dnsaid-00 (2026-02-24) draft-mozleywilliams-dnsop-bandaid-00 (2025-10-16)" — https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/history/
- IETF Datatracker, draft-mozleywilliams-dnsop-bandaid (predecessor), checked 2026-10-29: "Replaced Internet-Draft (individual) Expired & archived Authors Jim Mozley, Nic Williams, Behcet Sarikaya, Roland Schott Last updated 2025-10-16 Replaced by draft-mozleywilliams-dnsop-dnsaid" — https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-bandaid/
- IETF Datatracker, draft-nemethi-dawn-aid (document page), checked 2026-10-29: "Active Internet-Draft (individual) Author Balazs Nemethi Last updated 2026-09-02" — https://datatracker.ietf.org/doc/draft-nemethi-dawn-aid/
- IETF Datatracker, draft-morrison-mcp-dns-discovery (document page), checked 2026-10-29: "Active Internet-Draft (individual) Author Blake Morrison Last updated 2026-10-21" — https://datatracker.ietf.org/doc/draft-morrison-mcp-dns-discovery/
- B. Morrison (Alter Meridian Pty Ltd), Discovery of Model Context Protocol Servers via DNS TXT Records, draft-morrison-mcp-dns-discovery-09, checked 2026-10-29: "Intended Status: Informational Expires: 24 April 2027 Author: B. Morrison Alter Meridian Pty Ltd" "Three TXT records are defined." "_mcp.<domain> advertises an MCP server's endpoint URL, agent protocol family, transport binding, cryptographic identity, and capability profile." — https://datatracker.ietf.org/doc/html/draft-morrison-mcp-dns-discovery-09
- A2A Protocol, Agent Discovery, checked 2026-10-29: "The standard path is https://{agent-server-domain}/.well-known/agent-card.json, following the principles of RFC 8615." — https://a2a-protocol.org/latest/topics/agent-discovery/
- B. Nemethi, Agent Identity and Discovery (AID), draft-nemethi-dawn-aid-00, checked 2026-10-29: "An AID client queries a DNS TXT record at the well-known subdomain _agent.<domain> and learns the service endpoint URI, protocol token, authentication hint, and optional metadata for that agent." — https://datatracker.ietf.org/doc/html/draft-nemethi-dawn-aid-00
- DNS-AID project site, Looking Glass, checked 2026-10-29: "Try a known‑good zone: ai.infoblox.com" — https://www.dns-aid.org/looking-glass/
- dns-aid/dns-aid-core, README.md (GitHub), checked 2026-10-29: "Reference implementation for IETF draft-mozleywilliams-dnsop-dnsaid-02" "This repository provides a reference implementation. This project does not define the specification. The IETF draft is authoritative." — https://raw.githubusercontent.com/dns-aid/dns-aid-core/main/README.md
- GitHub REST API, repository dns-aid/dns-aid-core, checked 2026-10-29: "dns-aid/dns-aid-core" — https://api.github.com/repos/dns-aid/dns-aid-core
- GitHub REST API, releases of dns-aid/dns-aid-core/releases, checked 2026-10-29: "v0.28.1" — https://api.github.com/repos/dns-aid/dns-aid-core/releases
- PyPI JSON API, 0.28.1/json (dns-aid 0.28.1), checked 2026-10-29: "0.28.1" — https://pypi.org/pypi/dns-aid/0.28.1/json
- Infoblox, Infoblox and GoDaddy Support Open Standards for AI Agent Discovery, Identity and Verification, 2026-05-14, checked 2026-10-29: "SANTA CLARA, Calif. and TEMPE, Ariz., May 14, 2026" "Infoblox is advancing DNS for AI Discovery (DNS-AID), an open, interoperable approach for agent discovery built on existing Domain Name System (DNS) infrastructure." "DNS-AID is not owned by any company; it is a community standard that any organization, platform, registry or agent framework can implement." "We support Infoblox's work on DNS-AID and believe open standards for identity, discovery and verification will be critical as agents become part of everyday digital experiences." — https://www.infoblox.com/news/news-events/press-releases/infoblox-and-godaddy-support-open-standards-for-ai-agent-discovery-identity-and-verification/
- The Linux Foundation, Linux Foundation Announces DNS-AID Project to Advance Decentralized AI Agent Discovery, 2026-05-27, checked 2026-10-29: "SAN FRANCISCO, May 27, 2026" "The Linux Foundation and initial project members – including Cloudflare, CSC, Equinix, GoDaddy, IDC, Indeed, Infoblox, Internet Systems Consortium, and WWT – will support the long-term growth of open, interoperable infrastructure for the emerging agentic web." "By extending this proven architecture to the agentic web, DNS-AID provides the foundational routing layer that autonomous systems need to operate safely and efficiently." "By leveraging the internet's existing Domain Name System (DNS) infrastructure, DNS-AID provides a robust, decentralized alternative to the centralized registries and hardcoded URLs currently limiting AI interoperability." — https://www.linuxfoundation.org/press/linux-foundation-announces-dns-aid-project-to-advance-decentralized-ai-agent-discovery
- InfoWorld (Maxwell Cooter), DNS-AID will make AI agents easier to discover, says Linux Foundation, 2026-05-29, checked 2026-10-29: "While many details remain to be worked out, the proposal suggests domain owners create a new well-known address that can provide a starting point for agents looking for one another: _index._agents.{domain}." "DNS-AID was initially developed by staff at Infoblox, and the latest internet draft of the DNS-AID proposal includes contributions from staff at Deutsche Telekom and Amazon." — https://www.infoworld.com/article/4178820/dns-aid-will-make-ai-agents-easier-to-discover-says-linux-foundation.html
- Help Net Security (Sinisa Markovic), DNS-AID lets AI agents find and verify each other through DNS, 2026-06-01, checked 2026-10-29: "Each agent gets a record under a pattern such as _chatbot._mcp._agents.example.com, which encodes its protocol, service port, capability document, and other metadata." — https://www.helpnetsecurity.com/2026/06/01/dns-aid-ai-agent-discovery-dns/