Cette page est actuellement disponible en anglais uniquement. Votre navigateur peut la traduire automatiquement.

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.

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).