Docs/Work Items
Work Items
Specifications and protocols Agent Community is developing.
Active specifications and protocols under development.
Agent Identity & Discovery (AID)
A lightweight DNS-based protocol that lets any client discover an agent's endpoint, capabilities, and config with a single query. AID is the foundation for agent discoverability on the open web.
Status: AID v2 specification published; five AID/DMV packages are published: TypeScript, Python, and Go AID SDKs, AID Doctor, and the DMV CLI.
AID Spec & Workbench↗
Full AID v2 specification, interactive workbench, and record tooling.
SDKs & CLIs↗
Current registry-backed package identities and install commands for the published TypeScript, Python, and Go AID SDKs, AID Doctor, and DMV CLI.
What AID solves
| Problem | AID solution |
|---|---|
| "Where is the API?" | DNS TXT record points to agent config |
| "Where is the fallback record?" | /.well-known/agent mirrors one AID v2 TXT record as JSON |
| "Is this agent legitimate?" | Tied to domain ownership — DNS proves control |
| "How do I call it?" | Endpoint, auth method, and protocol in one place |
Get involved
- Review the spec and file issues on GitHub
- Join the Discovery working group on Discord
- Implement AID for your agents and share feedback
Future work items
The community is scoping additional specifications. Areas under discussion:
- Agent verification — trust signals and reputation beyond DNS
- Inter-agent protocols — standards for agent-to-agent communication
- Safety frameworks — shared norms for agent behavior and accountability
Want to propose a new work item? Start a discussion on GitHub.