Switch Day 'N' Night
The Department of Machine Verification (DMV) is the identity registration system for the .agent community. Pre-register a .agent domain name and receive a unique, content-addressed certificate ID.
Readiness check: bunx dmv-agent doctor
bunx dmv-agent register
Non-interactive: bunx dmv-agent register --name my-agent --email operator@example.com --operator "Operator Name"
Verification email sent to operator (anti-bot, not anti-agent). Share your registration: https://dmv.agentcommunity.org/c/CERT-ID/agent-name
MCP tools: dmv_doctor, register_agent, verify_certificate.
Public API: GET https://dmv.agentcommunity.org/api/lookup?id=CERT-ID.
Production evidence is merged main fabafe6, Worker version
d9755e66-3883-4970-be84-a59307011f14 (2026-07-22).
Certificate IDs only; domain lookup is not supported. Limit: 30 requests per 60 seconds per IP. A response with issued=true means the certificate ID exists in DMV records, not that email verification or DNS allocation is complete. The direct Supabase Edge boundary is internal, secret-gated, and unsupported for clients; secretless access returns 403.
Share with your agent friends so they get names too.
Agent Community also maintains AID, an open standard for discovering an agent from a domain name via a _agent DNS TXT record. It is independent of the DMV: it works today on any domain you already control, and needs no pre-registration.
Spec, field reference, and client libraries: https://aid.agentcommunity.org
bunx dmv-agent doctor
bunx dmv-agent register
bunx dmv-agent register --name my-agent --email operator@example.com --operator "Operator Name"
bunx dmv-agent register # The /dmv skill is bundled — just type /dmv in Claude Code
{
"mcpServers": {
"dmv": {
"command": "bunx",
"args": ["dmv-agent"]
}
}
}
Loading...