← Return to Portfolio / Docs / DNS for AI Discovery (DNS-AID)
[ IETF DRAFT-MOZLEYWILLIAMS-DNSOP-DNSAID-02 // RFC 9460 ]

DNS for AI Discovery (DNS-AID)

Publishing decentralized, authenticated agent discovery endpoints under the _agents.alinaim.dev namespace using RFC 9460 Service Binding (SVCB/HTTPS) records and DNSSEC.

Live Verification Scanner

Validate agent discovery compliance via isitagentready.com (DoH recursive resolver with DNSSEC authentication).

Scan on isitagentready.com

1. Published DNS-AID Record Manifest

Record Name Type Priority / Target SvcParams / Content
_index._agents.alinaim.dev SVCB / HTTPS 1 alinaim.dev. alpn="h3,h2" port=443 mandatory=alpn,port key65300="/.well-known/ai-catalog.json"
_index._agents.alinaim.dev TXT - "v=dnsaid1; proto=index; uri=https://alinaim.dev/.well-known/ai-catalog.json"
_a2a._agents.alinaim.dev SVCB / HTTPS 1 alinaim.dev. alpn="a2a,h3,h2" port=443 mandatory=alpn,port
_a2a._agents.alinaim.dev TXT - "v=dnsaid1; proto=a2a; uri=https://alinaim.dev/.well-known/agent-card.json"
_mcp._agents.alinaim.dev SVCB / HTTPS 1 alinaim.dev. alpn="mcp,h3,h2" port=443 mandatory=alpn,port
_mcp._agents.alinaim.dev TXT - "v=dnsaid1; proto=mcp; uri=https://alinaim.dev/.well-known/mcp/server-card.json"

2. Discovered Agent Manifest Endpoints

ARD & AI Catalog RFC 9460 key65300

Central catalog of tools, research capabilities, and autonomous agent registration endpoints.

/.well-known/ai-catalog.json →
A2A Agent Card _a2a._agents

Agent-to-Agent protocol identity card with contact, authentication schema, and capabilities.

/.well-known/agent-card.json →
MCP Server Card _mcp._agents

Model Context Protocol server declaration detailing portfolio querying tools and resource prompts.

/.well-known/mcp/server-card.json →
Agent Skills Index v0.2.0

Structured index of offensive security research, exploit analysis, and contest achievements.

/.well-known/agent-skills/index.json →

3. Standard BIND Zone Format (RFC 9460)

; DNS for AI Discovery (DNS-AID) Zone File for alinaim.dev
$ORIGIN alinaim.dev.
$TTL 3600

; Organizational Index Entrypoint
_index._agents.alinaim.dev.    3600 IN SVCB  1 alinaim.dev. alpn="h3,h2" port=443 mandatory=alpn,port key65300="/.well-known/ai-catalog.json"
_index._agents.alinaim.dev.    3600 IN HTTPS 1 alinaim.dev. alpn="h3,h2" port=443 mandatory=alpn,port key65300="/.well-known/ai-catalog.json"
_index._agents.alinaim.dev.    3600 IN TXT   "v=dnsaid1; proto=index; uri=https://alinaim.dev/.well-known/ai-catalog.json"

; Agent-to-Agent Protocol Entrypoint
_a2a._agents.alinaim.dev.      3600 IN SVCB  1 alinaim.dev. alpn="a2a,h3,h2" port=443 mandatory=alpn,port
_a2a._agents.alinaim.dev.      3600 IN HTTPS 1 alinaim.dev. alpn="a2a,h3,h2" port=443 mandatory=alpn,port
_a2a._agents.alinaim.dev.      3600 IN TXT   "v=dnsaid1; proto=a2a; uri=https://alinaim.dev/.well-known/agent-card.json"

; Model Context Protocol Entrypoint
_mcp._agents.alinaim.dev.      3600 IN SVCB  1 alinaim.dev. alpn="mcp,h3,h2" port=443 mandatory=alpn,port
_mcp._agents.alinaim.dev.      3600 IN HTTPS 1 alinaim.dev. alpn="mcp,h3,h2" port=443 mandatory=alpn,port
_mcp._agents.alinaim.dev.      3600 IN TXT   "v=dnsaid1; proto=mcp; uri=https://alinaim.dev/.well-known/mcp/server-card.json"
        

Numeric SvcParamKey key65300

Per RFC 9460 Section 14.3.2, parameter keys in the range 65280-65534 are designated for Private and Experimental use. In accordance with draft-mozleywilliams-dnsop-dnsaid-02, custom parameters such as catalog URI bindings use numeric key65300 until final IANA registry publication.