agenticweb.wiki

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.

2 Identify Agent Name Service v2 (ANS) · 1 Discover DNS-Based Agent Naming

Agent Name Service v2 (ANS) ANSDNS-Based Agent Naming DAN
Lifecycle step2 Identify: Who is this agent? Who is this site?1 Discover: What is here, and where?
AnswersWhat 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 byIETF Independent Submission (individual draft; not sponsored by a chartered WG); replaces the authors' earlier draft-narajala-ansIETF 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
Versiondraft-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 / transportDNS recordDNS record
Found atnone_agents.<domain> (AIINDEX, TYPE65502); <agent-name>._agents.<domain> (AIDISCA, TYPE65501)
Implementationnone foundprototype
Evidence2 verified, 1 reported3 verified
Primary use caseProve an agent's identityName and resolve agents
Last verified2026-10-23 (current)2026-10-23 (current)
Specificationhttps://datatracker.ietf.org/doc/draft-narajala-courtney-ansv2/https://datatracker.ietf.org/doc/draft-seethiraju-dawn-dan/

When to use which

Guidance is derived from the two records (question, status, implementation, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

ans.json · dan.json · Markdown