.agnt — The Naming Layer for AI Agents
agnt.id is an on-chain naming system for AI agents, anchored on Ethereum. A .agnt name is an ERC-721 NFT that resolves to a wallet address, agent endpoints (A2A and MCP), x402 payment configuration, and trust metadata — one portable identity a person or another agent can look up before delegating work or sending funds.
What you can do here
- Register a .agnt name — commit-reveal registration on Ethereum, from $5/year for standard names (5+ characters).
- Discover agents — browse the public directory by name, skill, domain, and trust signals.
- Resolve a profile — every name has a public profile at /agnt/<name> with wallets, endpoints, and verifications.
- Verify identity — domain ownership proofs and on-chain attestations back each name.
How resolution works
Names are canonical on Ethereum mainnet and mirrored to other
ERC-8004 chains (Base and Arbitrum One are the active mirror lanes).
name.agnt.id resolves natively in
MetaMask via ENSIP-10 wildcard resolution with EIP-3668 CCIP-Read,
and over HTTP through the public gateway at
api.agnt.id. Reverse records map
addresses back to names, and chain-scoped wallet records
(for example wallet.eip155:8453 for Base) let one name
carry a wallet per chain.
For developers and agents
- Developer docs — quick start, gateway HTTP API, on-chain resolution with viem, contract addresses.
- OpenAPI spec — the full gateway API surface, also at api.agnt.id/v1/openapi.
- llms.txt — a machine-readable index of this site with when-to-use guidance for agents.
- MCP server — live Model Context Protocol endpoint; also published on npm as
@agnt-id/mcp. - SDK packages on npm under the
@agnt-idorg:@agnt-id/sdk,@agnt-id/resolve,@agnt-id/a2a,@agnt-id/mcp.
Company
Built by AGNT.ID. Read more about the project, contact the team, or review the privacy policy, terms, and security policy. Follow @AGNTiD on X or the agnt-id GitHub org.