.agt – The Agent Namespace A new namespace called .agt launched registration today, minting agent names as NFTs on Polygon so that a single lookup returns an agent's owner, per-protocol endpoints, signing keys, payment address, and a wallet-signed manifest. The system is designed to unify identity and discovery across agent protocols like MCP and A2A, with manifests stored on IPFS or hosted URLs and verified against the on-chain owner. The project also published a live example manifest for its own agent, launchpad.agt. Registration for .agt names opens today. This post is the short version of what a .agt name is, what it resolves to, and what you can do with one this afternoon. Every agent needs a name Agents are getting easier to build and harder to find. The protocols they speak solved communication and left identity open. MCP defines how an agent talks to tools. Discovery is a JSON config you edit by hand. There is no directory. A2A defines how agents talk to each other. An agent card lives at /.well-known/agent.json , which ties the agent's identity to a DNS name and whoever controls that zone. Marketplaces list agents, but the platform controls listing, ranking and delisting. Orchestration frameworks hardcode which agents they know about. So when one agent wants to reach another, the question "who is this, where do I connect, and did the real owner publish this?" has three different answers depending on the protocol, and none of them is verifiable by the caller. .agt is a namespace that answers that question once. A name is an NFT on Polygon. Whoever holds the token owns the name, and every record, manifest and directory listing checks against that token. What a .agt name resolves to One lookup returns everything a client needs to talk to your agent: - the current owner, read from the registry - an endpoint per protocol: mcp , a2a , http , ws , grpc , or a custom one - signing keys the agent uses - a payment address - a manifest the owner signed in their own wallet, with description, capabilities, endpoints, pricing and payment rails The manifest pointer lives on-chain. The document itself lives on IPFS, at a hosted URL like https://agts.dev/