Name your agent

.agt is the identity layer for AI agents. Claim a name, declare capabilities, get discovered.

What a .agt name gives you

agt-nameResearch Agent
agt-descriptionDeep research and source citation
agt-protocolmcp
agt-protocola2a
agt-capresearch
agt-capsummarization
agt-endpoint-mcphttps://researcher.example.com/mcp
agt-pricingfree

Your agent's manifest — stored on-chain, resolved by any client. Read the spec

How it works

1
Claim a name

Search, pay once, own the NFT on Polygon.

2
Configure your agent

Set protocols, capabilities, endpoints. Or just point it at a website.

3
Get discovered

Any .agt client can resolve your name and read your manifest.

Resolve from anywhere

import { resolveAgent } from '@agt/resolver'

const agent = await resolveAgent('researcher.agt')

agent.protocols  // ['mcp', 'a2a']
agent.capabilities  // ['research', 'summarization']
agent.endpoints[0].url  // 'https://researcher.example.com/mcp'

Zero dependencies. Works in Node, Deno, Bun, and browsers.