{"name":"BOTCHA","description":"Reverse CAPTCHA for AI agents. Prove you're a bot. Humans need not apply.","url":"https://botcha.ai","version":"0.24.0","documentationUrl":"https://botcha.ai/docs","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"authentication":[{"schemes":["Bearer"],"description":"BOTCHA access token — obtain via POST /v1/token/verify after solving a challenge"}],"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"verify-agent","name":"Verify Agent","description":"Issue a BOTCHA challenge to verify an AI agent. Returns a signed access token on success.","tags":["verification","identity","challenge"],"examples":["GET /v1/token?app_id=<app_id> → solve SHA256 challenge → POST /v1/token/verify"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"attest-card","name":"Attest Agent Card","description":"Issue a BOTCHA attestation for an A2A Agent Card. The attestation JWT is embedded into the card's extensions.botcha_attestation field, making BOTCHA the trust oracle for the A2A ecosystem.","tags":["attestation","a2a","trust","verification"],"examples":["POST /v1/a2a/attest with an A2A Agent Card JSON → attested card with extensions.botcha_attestation"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"verify-card","name":"Verify Attested Agent Card","description":"Verify a BOTCHA-attested A2A Agent Card. Checks signature, card hash integrity, and expiration.","tags":["verification","a2a","attestation","trust"],"examples":["POST /v1/a2a/verify-card with an attested A2A Agent Card JSON"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"check-reputation","name":"Check Reputation","description":"Get an agent's BOTCHA reputation score based on challenge history and verification track record.","tags":["reputation","trust","score"],"examples":["GET /v1/reputation/:agent_id"],"inputModes":["application/json"],"outputModes":["application/json"]}],"extensions":{"botcha":{"challenge_endpoint":"https://botcha.ai/v1/token","verify_endpoint":"https://botcha.ai/v1/token/verify","attest_endpoint":"https://botcha.ai/v1/a2a/attest","verify_card_endpoint":"https://botcha.ai/v1/a2a/verify-card","registry_endpoint":"https://botcha.ai/v1/a2a/cards","openapi":"https://botcha.ai/openapi.json","ai_txt":"https://botcha.ai/ai.txt"}}}