{"slug": "dns-aid", "title": "DNS-Aid", "summary": "DNS-AID, a new protocol and reference implementation, enables AI agents to discover and verify each other using the existing Domain Name System (DNS) infrastructure instead of centralized registries or hardcoded URLs. The system publishes agent records as cryptographically signed DNS entries under a predictable namespace, allowing any agent to resolve, validate, and connect to another agent using DNSSEC for trust. This approach eliminates the need for new overlay networks, making agent discovery as standard and decentralized as looking up a website.", "body_md": "**The universal .discovery layer for AI agents.**\n\nPublish agents to DNS, discover them like websites, and verify trust with DNSSEC.\n\nDNS-AID lets AI agents discover each other through the internet's existing naming infrastructure — DNS — instead of centralized registries, hardcoded URLs, or new overlay networks.\n\n**Zero new infrastructure**— uses the DNS your team already operates.** DNSSEC trust**— agent records are cryptographically verifiable, end-to-end.** Protocol agnostic**— MCP, A2A, HTTPS, anything addressable via SVCB and ALPN.\n\nAgents live under a predictable, federated namespace anchored on a domain you already control:\n\n```\n_{agent-name}._{protocol}._agents.{your-domain}\n```\n\nThe `_agents`\n\nlabel scopes the namespace; `_{protocol}`\n\ncarries the transport (`_mcp`\n\n, `_a2a`\n\n, `_https`\n\n); `_{agent-name}`\n\nis the agent's local identifier within your zone.\n\n**Publish**— write an SVCB record for your agent into your DNS zone.** Sign**— sign the zone with DNSSEC so consumers can verify provenance.** Discover**— anyone resolves`_{agent-name}._{protocol}._agents.{your-domain}`\n\nand gets the agent record back.**Validate**— verify the DNSSEC chain, optional JWS signatures, and DANE policy before invoking.\n\n| Repository | What it is |\n|---|---|\ndns-aid-core |\n\n`draft-mozleywilliams-dnsop-dnsaid`\n\n.More repositories will land here as the ecosystem develops — integrations, policy compilers, and reference services for the three discovery loci (client, recursive resolver, authoritative).\n\n**Install the SDK:**`pip install dns-aid[cli,mcp]`\n\n**Read the Getting Started Guide:**[dns-aid-core/docs/getting-started.md](https://github.com/dns-aid/dns-aid-core/blob/main/docs/getting-started.md)** Try the MCP server:**point any MCP-aware client at the reference server and start discovering agents.** Read the spec:**[draft-mozleywilliams-dnsop-dnsaid](https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/)at the IETF.\n\nDNS-AID is a **reference implementation** of an IETF draft. The specification is developed at the IETF — protocol-level changes belong there. This GitHub organization governs the implementation and ecosystem activities (tooling, examples, integrations, documentation), and is on track for hosting at the Linux Foundation.\n\nSee [GOVERNANCE](https://github.com/dns-aid/dns-aid-core/blob/main/GOVERNANCE.md) and [MAINTAINERS](https://github.com/dns-aid/dns-aid-core/blob/main/MAINTAINERS.md) in the core repository for project structure and contribution paths.\n\n**Website:**[dns-aid.org](https://dns-aid.org)** IETF Draft:**[draft-mozleywilliams-dnsop-dnsaid](https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/)** Reference Implementation:**[dns-aid-core](https://github.com/dns-aid/dns-aid-core)** PyPI:**[dns-aid](https://pypi.org/project/dns-aid/)** Security Policy:**[dns-aid-core/SECURITY.md](https://github.com/dns-aid/dns-aid-core/blob/main/SECURITY.md)\n\nApache-2.0 licensed · DNS-AID is a draft IETF protocol; this organization hosts the reference implementation and ecosystem.", "url": "https://wpnews.pro/news/dns-aid", "canonical_source": "https://github.com/dns-aid", "published_at": "2026-06-03 22:36:59+00:00", "updated_at": "2026-06-03 22:49:36.842145+00:00", "lang": "en", "topics": ["ai-agents", "ai-infrastructure", "ai-tools", "artificial-intelligence", "ai-products"], "entities": ["DNS", "DNSSEC", "SVCB", "ALPN", "DANE", "MCP", "A2A"], "alternates": {"html": "https://wpnews.pro/news/dns-aid", "markdown": "https://wpnews.pro/news/dns-aid.md", "text": "https://wpnews.pro/news/dns-aid.txt", "jsonld": "https://wpnews.pro/news/dns-aid.jsonld"}}