Agent Name Service v2 (ANS) vs DNS-Based Agent Naming (DAN)
The map lists them as complementary: sites and agents commonly implement both. They answer different questions: Agent Name Service v2 (ANS) is a step 2 (Identify) standard, DNS-Based Agent Naming step 1 (Discover), so they are not substitutes.
| Agent Name Service v2 (ANS) ANS | DNS-Based Agent Naming DAN | |
|---|---|---|
| Lifecycle step | 2 Identify: Who is this agent? Who is this site? | 1 Discover: What is here, and where? |
| Answers | What domain-anchored identity belongs to an autonomous agent, and at what assurance tier can that identity be trusted? | Given a domain, which AI agents does it publish, and how can I locate and cryptographically bind to their service endpoint using DNS alone? |
| Governed by | IETF Independent Submission (individual draft; not sponsored by a chartered WG); replaces the authors' earlier draft-narajala-ans | IETF Independent Submission (individual draft; not sponsored by a chartered working group; 'dawn' in the draft filename is a keyword, not a working-group name) |
| Status (issuer's words) | Expired Internet-Draft (expired 2026-10-15) | Active Internet-Draft (individual, -00), Intended status: Standards Track; IESG state 'I-D Exists'; expires 7 December 2026 |
| Version | draft-narajala-courtney-ansv2-01, last updated 2026-04-15 (replaces draft-narajala-ans, first published 2025-05); expired 2026-10-15 (2026-04-15) | draft-seethiraju-dawn-dan-00, 5 June 2026 (single published version; no -01 as of 2026-09-07) (2026-06-05) |
| Form / transport | DNS record | DNS record |
| Found at | none | _agents.<domain> (AIINDEX, TYPE65502); <agent-name>._agents.<domain> (AIDISCA, TYPE65501) |
| Implementation | none found | prototype |
| Evidence | 2 verified, 1 reported | 3 verified |
| Primary use case | Prove an agent's identity | Name and resolve agents |
| Last verified | 2026-10-23 (current) | 2026-10-23 (current) |
| Specification | https://datatracker.ietf.org/doc/draft-narajala-courtney-ansv2/ | https://datatracker.ietf.org/doc/draft-seethiraju-dawn-dan/ |
When to use which
- Choose Agent Name Service v2 (ANS) when your question is “What domain-anchored identity belongs to an autonomous agent, and at what assurance tier can that identity be trusted?” and you accept its maturity: status "Expired Internet-Draft (expired 2026-10-15)", implementation none found. It is no longer maintained; prefer its successor.
- Choose DNS-Based Agent Naming when your question is “Given a domain, which AI agents does it publish, and how can I locate and cryptographically bind to their service endpoint using DNS alone?” and you accept its maturity: status "Active Internet-Draft (individual, -00), Intended status: Standards Track; IESG state 'I-D Exists'; expires 7 December 2026", implementation prototype.
Read the full articles
- Agent Name Service v2 (ANS): What domain-anchored identity belongs to an autonomous agent, and at what assurance tier can that identity be trusted?
- DNS-Based Agent Naming: Given a domain, which AI agents does it publish, and how can I locate and cryptographically bind to their service endpoint using DNS alone?