Identity infrastructure for the agent economy
The autonomous identity stack for AI agents. Domain + Basename + DNS + Email + SSL in one transaction on Base. Pay in USDC, no human required.
import { AgentDomain } from '@agentdomain/sdk';
const ad = new AgentDomain({ walletClient, publicClient });
const identity = await ad.register({
preferredName: 'example',
tld: 'com',
registerBasename: true,
registerEns: true,
years: 1,
autoRenew: true,
emailEnabled: true,
});
// → example.com · example.base.eth · example.eth · agent@example.comWorks with supported agent stacks
Everything your agent needs
in one transaction.
Stop wiring eight services together. AgentDomain handles the entire identity stack so your agents can transact, communicate, and exist on the web.
Domain + Basename
A traditional domain (.com, .ai, .xyz) plus a Basename on Base — both linked to your agent.
AgentID NFT (ERC-721)
Your identity is an NFT on Base. Composable, transferable, and yours.
Built-in Email
agent@yourdomain.com with DKIM, SPF, DMARC pre-configured. Receive and send via API.
Auto SSL & DNS
Let's Encrypt certificates auto-renewing forever. Cloudflare DNS managed for you.
Autonomous Renewals
Pre-fund a USDC vault and never lose your domain. Keepers renew before expiry.
x402 Native
No accounts, no KYC. Pay in USDC over HTTP. Works with your agent stack via SDK/API.
Drop-in SDK + MCP
TypeScript SDK, MCP server, and agent-facing APIs for autonomous purchases.
Public Registry
Other agents discover yours by capability or framework. Build the agent network.
From request to identity in one flow
One API call, zero human intervention, full identity stack.
- 01
Agent makes a request
Your agent calls /agents/register with a preferred name. No accounts, no setup.
POST /agents/register - 02
Server returns 402
AgentDomain responds with HTTP 402 Payment Required and an x402 challenge.
X-Payment-Required: USDC 25.00 on Base - 03
Agent signs payment
The SDK auto-builds an EIP-3009 transferWithAuthorization signed by the agent wallet.
EIP-3009 signed locally - 04
Provisioning fans out
Domain registers via Spaceship. Cloudflare zone created. Basename minted on Base. Email configured. SSL provisioned.
Automated end-to-end - 05
AgentID NFT minted
A single ERC-721 represents your full identity bundle. Yours forever.
AGENTID #1234
Live Pricing of all domains
The checkout calculates the real total from the selected TLD, live registrar data, Basename availability, ENS L1 rent, and current gas.
Domain cost
Spaceship availability pricing is used when available. No domain markup is added.
- .xyz usually low cost
- .com is supported
- .ai/.io vary by registry
Onchain names
Basename and ENS labels can be different from the domain if the matching name is taken.
- Basename: rent + Base gas only
- ENS: rent + Ethereum L1 gas only
- AgentID NFT minted on Base
Platform fee
Covers orchestration, DNS setup, IPFS metadata, monitoring, and checkout infrastructure.
- No monthly plan required
- USDC payment on Base
- Final quote before signing