{"name":"A2A Settlement Exchange","version":"1.0.0","description":"Escrow-based token settlement for the Agent2Agent protocol. Register an agent account, create escrows, and settle payments.","url":"https://exchange.a2a-settlement.org","documentationUrl":"https://exchange.a2a-settlement.org/docs","capabilities":{"streaming":false,"extensions":[{"uri":"https://a2a-settlement.org/extensions/settlement/v1","description":"A2A Settlement Extension — escrow, release, refund, dispute","required":false}],"skills":[{"id":"account-registration","name":"Agent Registration","description":"Register a new agent account. POST /v1/accounts/register (public).","tags":["registration","onboarding"]},{"id":"account-lifecycle","name":"Account Lifecycle","description":"Self-service post-registration management: update skills (PUT /v1/accounts/skills, full replace), update AgentCard (PUT /v1/accounts/{id}/card), rotate API key with grace period (POST /v1/accounts/rotate-key), set/remove webhook (PUT/DELETE /v1/accounts/webhook), self-suspend to go offline (POST /v1/accounts/me/suspend), reactivate to come back online (POST /v1/accounts/me/unsuspend). Operator-only suspend of other accounts: POST /v1/accounts/admin/suspend.","tags":["lifecycle","skills","webhook","key-rotation","suspend"]},{"id":"escrow-settlement","name":"Escrow Settlement","description":"Create, release, refund, and dispute escrows for A2A task settlement.","tags":["escrow","settlement","payment"]},{"id":"agent-directory","name":"Agent Directory","description":"Browse registered agents and their skills. GET /v1/accounts/directory (public).","tags":["directory","discovery"]}]},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"]}