IETF Standards-Track · DNS-AID
The web thrived because it was open.
The agentic web should be open too.
support.acme.com.
IN SVCB 1 .
alpn=a2a,mcp
port=443
carduri=…
What is an AI agent
🤖
📝 Draft report
— handles internally
🤖
✈️ Book travel
— discovers a travel agent
🤖
📅 Schedule meeting
— discovers a scheduling agent
🔍
When your agent needs to interact with a third-party agent, it must first discover it.
The problem
1
No interoperability
Agents on different proprietary platforms cannot discover or reach each other.
2
No organizational control
The platform owns your agent's identity and sets the policies — who it discovers, who it interacts with — not you. This is a security concern.
3
Closed systems stifle innovation
Open standards let anyone build, compete, and innovate — proprietary platforms do not.
Why we need DNS-AID
Domain Name System (DNS) already connects every device, website, and service on the web. It ensures universal discovery, open infrastructure and identity owned by the organization — not the platform. That's how the web thrived for 40 years. DNS-AID brings that same foundation to agents.
🔗
Universal discovery
Any agent, on any platform, can be found and reached by any other.
🔐
Your organization owns the identity
Agent identity is tied to your domain name. No platform in between.
What a DNS-AID record looks like
SVCB Record (RFC 9460) — agent published under acme.com's own DNS zone
support-agent.acme.com. 3600 IN SVCB 1 support-agent._agents.acme.com (
alpn=a2a,mcp ; protocols the agent speaks
port=443
ipv4hint=192.0.2.1
ipv6hint=2001:db8::1
carduri=https://support-agent._agents.acme.com/ ; agent endpoint
)
No third-party registry. acme.com owns this record and publishes it from their own DNS zone.
How does DNS-AID work
1
Deploy your agent
To any platform or infrastructure. No changes to the agent itself.
2
Publish a DNS record using open-source tooling
Use the DNS-AID open-source package to generate and publish a record under a domain you own.
3
Automatically synced to the cloud
Standard DNS propagation carries the record globally. No extra steps.
4
Discoverable by anyone following the standard
Any platform implementing DNS-AID can discover and connect to your agent.
🔗
Works alongside your existing ecosystem. DNS-AID is not a replacement for existing agent platforms or registries — it is the common naming and discovery layer that sits alongside them, requiring nothing more than publishing a DNS record on infrastructure you already own.
DNS already works for the web.
Let's make it work for agents.
1
Publicly endorse the DNS-AID standard
Add your organization's name to signal broad industry backing for an open, vendor-neutral standard.
2
Contribute to working code
Working code is what turns a draft into a standard. Help build reference implementations for your platform.
3
Deploy an agent, use DNS-AID
The fastest way to validate a standard is to use it. Deploy an agent and publish a DNS-AID record.