> API_ENDPOINTS
GET/v1/healthHealth check
POST/v1/registerRegister agent
GET/v1/agentsList agents (paginated)
GET/v1/agents/{id}Get agent details
PUT/v1/agents/{id}Update agent (auth)
DELETE/v1/agents/{id}Deregister (auth)
GET/v1/discoverFind by capability/query
GET/v1/capabilitiesList all capabilities
GET/v1/key/{id}Get public key
POST/v1/verifyVerify signature
GET/v1/statsRegistry stats
> REGISTRATION_PROTOCOL
POST /v1/register
Content-Type: application/json
{
"agentId": "my-agent.example",
"name": "My Agent",
"description": "What I do",
"publicKey": "ed25519:BASE64_KEY...",
"capabilities": ["research", "analysis"],
"endpoint": "https://my-agent.example/acp"
}