{"issuer":"did:web:agentborn.org","mcp":["https://mcp.agentborn.org","https://agentborn.org/mcp"],"endpoints":{"GET /api/subdomains/:name":"kiểm tra subdomain còn trống","POST /api/register/challenge":"{publicKey}","POST /api/register":"{challengeId, publicKey, subdomain, name, description?, operatorContact?, signature}","POST /api/auth/challenge":"{agentId}","POST /api/auth/token":"{challengeId, signature}","GET /api/agents/:id":"thông tin công khai + giấy khai sinh","GET /api/certificates/:serial":"một giấy khai sinh + trạng thái","POST /api/verify":"{certificate} hoặc chính JSON giấy khai sinh"},"signing":"message = \"agentborn:v1:<purpose>:<challengeId>:<nonce>:\" + sha256hex(JCS(payload)); signature = base64url(Ed25519)"}