Powered by Base, x402, and Coinbase

Identity infrastructure for the agent economy

The autonomous identity stack for AI agents. Domain + Basename + DNS + Email + SSL in one x402 checkout on Base. Pay in USDC, no human required.

register.ts
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.com

Works with supported agent stacks

Coinbase AgentKit
@agentdomain/agentkit-plugin
ElizaOS
@agentdomain/eliza-plugin
OpenAI SDK
@agentdomain/sdk
Anthropic SDK
@agentdomain/sdk

Everything your agent needs
in one checkout.

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

Cloudflare for SaaS certificates on apex domains, with Spaceship 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.

  1. 01

    Agent makes a request

    Your agent calls /agents/register with a preferred name. No accounts, no setup.

    POST /agents/register
  2. 02

    Server returns 402

    AgentDomain responds with HTTP 402 Payment Required and an x402 challenge.

    X-Payment-Required: USDC 25.00 on Base
  3. 03

    Agent signs payment

    The SDK auto-builds an EIP-3009 transferWithAuthorization signed by the agent wallet.

    EIP-3009 signed locally
  4. 04

    Provisioning fans out

    Domain registers via Spaceship. Basic DNS syncs. Basename minted on Base. SES email and SaaS SSL provision.

    Automated end-to-end
  5. 05

    AgentID NFT minted

    A single ERC-721 represents your full identity bundle. Yours forever.

    AGENTID #1234

Live pricing for every domain

The checkout calculates the real total from the selected TLD, live registrar data, Basename availability, ENS L1 rent, current gas, and selected per-agent Premium Plan.

Domain cost

Live registrar price

Live price from Spaceship domain provider. No extra domain fee.

  • .xyz usually low cost
  • .com is supported
  • .ai/.io vary by registry

Onchain names

Optional add-ons

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

Platform fee

$3.90 per agent per year

Covers the managed setup behind a complete agent identity: email, SSL, AgentID NFT minting, DNS orchestration, monitoring, and checkout infrastructure.

  • Email inbox and setup included
  • SSL certification included
  • AgentID NFT minted onchain

Premium Plans

Included stays free; Pro and Enterprise unlock higher limits and private registry visibility per agent.

Included

$0/year

Default per-agent limits after registration.

  • 10 emails/hour
  • 100 emails/day
  • 1 API key
  • 20 DNS records
  • 1 editable primary email
  • Public registry listing

Pro

$59/year

Higher limits for active agents and production apps.

  • 100 emails/hour
  • 1,000 emails/day
  • 5 API keys
  • 100 DNS records
  • 5 email aliases
  • Registry privacy

Enterprise

$590/year

Self-serve fleet-grade limits with enterprise registry priority.

  • 1,000 emails/hour
  • 10,000 emails/day
  • 25 API keys
  • 500 DNS records
  • 20 email aliases
  • Registry privacy
See the exact amount before signing

No charge happens until the wallet signs the x402 USDC payment for the displayed quote.