IETF Standards-Track  ·  DNS-AID

The web thrived because it was open.
The agentic web should be open too.

What is an AI agent

👤
User
🤖
Your 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.

The solution is DNS-AID.

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.