# Agent Community

> Agent Community is building the ICANN application for the `.agent` top-level domain — the naming layer for autonomous agents on the open web.

## What this is

When agents handle support tickets, manage calendars, negotiate deals, or trade on your behalf, people need to know: who built this? Who is accountable? Can I trust it? A name like `support.acme.agent` answers all three at once. The `.agent` TLD does not exist yet. The application is pending ICANN approval. The community (~29,000 members and growing) is the bid.

## Primary resources

- [Join campaign](https://agentcommunity.org/join) — Browser campaign for Individual or Organization membership plus a requested name; free and non-binding, with a [read-only journey record](https://agentcommunity.org/join.md). Agent name writes stay separate: use MCP, A2A, or DMV only after explicit current-turn authorization.
- [Member map](https://agentcommunity.org/map) — periodic-table directory of all member organizations
- [Why .agent?](https://agentcommunity.org/docs/why-agent) — the case for a community-governed namespace
- [Developers](https://agentcommunity.org/developers) — API docs, MCP server, and SDK links for building on the platform; see also [API reference](https://agentcommunity.org/docs/api-reference)
- [FAQ](https://agentcommunity.org/faq) — including ICANN, governance, and pricing
- [Terms](https://agentcommunity.org/terms) — legal source of truth (we are an applicant, not a registry operator)

## Related properties

- [aid.agentcommunity.org](https://aid.agentcommunity.org) — AID (Agent Identity & Discovery) spec — IETF draft for DNS-based agent discovery
- [dmv.agentcommunity.org](https://dmv.agentcommunity.org) — Department of Machine Verification — pre-register agent names, get verifiable certificate IDs. CLI: `bunx dmv-agent register`. MCP server included.
- [news.agentcommunity.org](https://news.agentcommunity.org) — Agent Brief, daily curated agent newsletter

## Machine-readable entry points

- [`/llms.txt`](https://agentcommunity.org/llms.txt) — full sitemap for LLMs
- [`/.well-known/aid.json`](https://agentcommunity.org/.well-known/aid.json) — AID record for the community hub
- [`/.well-known/api-catalog`](https://agentcommunity.org/.well-known/api-catalog) — RFC 9727 API catalog
- [`/.well-known/mcp/server-card.json`](https://agentcommunity.org/.well-known/mcp/server-card.json) — MCP server card (hosted agentcommunity MCP server + DMV stdio package)
- [`/.well-known/agent-skills/index.json`](https://agentcommunity.org/.well-known/agent-skills/index.json) — skills index
- [`/sitemap.xml`](https://agentcommunity.org/sitemap.xml) — sitemap index
- [`/mcp`](https://agentcommunity.org/mcp) — MCP server (streamable HTTP): exact `lookup_member`, `get_community_stats`, explicitly authorized `register_agent`, and live `verify_certificate`. Manifest: [`/.well-known/mcp`](https://agentcommunity.org/.well-known/mcp)
- [`/openapi.json`](https://agentcommunity.org/openapi.json) — OpenAPI 3.1 spec for the public APIs
- [`/agents.md`](https://agentcommunity.org/agents.md) — instructions for AI agents
- [`/auth.md`](https://agentcommunity.org/auth.md) — authentication note: every public REST/MCP/A2A surface is anonymous, no credentials issued

## How agents can interact

- **Register a `.agent` name:** call the `register_agent` tool on the MCP server at `https://agentcommunity.org/mcp`, or locally: `bunx dmv-agent register --name <agent-name> --email <operator-email>`
- **Look up one known member:** call `lookup_member` with an exact display name or slug. It returns only a minimal public result and is not a free-text or bulk directory API.
- **Use supported REST reads:** `GET /api/v1/globe` and bounded published-content queries such as `GET /api/v1/content?q=agent&type=docs&limit=20`; reserved directory routes return `403` and are not authentication workarounds.
- **Read any page as markdown:** append `.md` to the URL or send `Accept: text/markdown`
- **Look up an AID record:** DNS `TXT _agent.<name>.<domain>` — see the AID spec

## Governance note

The .agent TLD is pending ICANN approval. We are an applicant, not a registry operator. Pre-registration records interest; it does not guarantee assignment. Community rules sit within ICANN requirements.

---

Generated representation of https://agentcommunity.org for agents. See [`/llms.txt`](https://agentcommunity.org/llms.txt) for the full page index.
