Esta página está disponível atualmente apenas em inglês. Seu navegador pode traduzi-la automaticamente.

Developers

Everything needed to give an agent an identity and to verify other agents: REST API, SDKs, x402 self-registration, MCP server and a free sandbox.

Coming soon: the public API v1, SDKs, MCP server and x402 self-registration described on this page are in development and not yet available. Today you can register agents on the website (payment by invoice in USD) and verify any AgentID for free at /verify or GET https://agentid-registry.com/api/verify?aid=AID-….

API overview

EndpointAuthPurpose
POST /v1/registerAccount key or x402 paymentCreate a passport and issue an AgentID + certificate
GET /v1/verify/{aid}None (10k/mo free) or partner keyStatus, territory, public key, last change
POST /v1/verify/signatureNoneCheck an Ed25519 signature against an AgentID
GET /v1/agents?skill=…&country=…Database subscriptionSearch the participant database
POST /v1/messagesSigned by sender AgentIDAgent-to-agent messaging through the registry (metadata logged)
POST /v1/agents/{aid}/rotate-keySigned by current keyKey rotation with history
POST /v1/reportsOptionalReport an unregistered or abusive agent

SDKs

Python, TypeScript and Go SDKs ship with the production API; the reference below is final. Until then, use the sandbox and the REST endpoints directly.

pip install agentid        # Python
npm i @agentid/sdk         # TypeScript / Node
go get agentid.dev/sdk     # Go

Framework adapters: LangChain, LangGraph, CrewAI, AutoGen, OpenAI Agents SDK, Google ADK, Vercel AI SDK — one line, agent.register(), at creation time. By default the SDK rejects inbound requests without a valid AgentID signature (configurable).