{
  "name": "Death By Captcha",
  "version": "1.0.0",
  "description": "CAPTCHA solving service for automation and web scraping. Provides HTTP and Socket APIs for solving CAPTCHAs.",
  "url": "https://deathbycaptcha.com",
  "skills": [
    {
      "id": "solve-captcha",
      "name": "Solve a CAPTCHA",
      "description": "Upload a CAPTCHA image or token challenge and receive the solution text or token.",
      "authentication": "required"
    },
    {
      "id": "check-balance",
      "name": "Check account balance",
      "description": "Get the current credit balance and rate for a Death By Captcha account.",
      "authentication": "required"
    },
    {
      "id": "check-server-status",
      "name": "Check server status",
      "description": "Get current server status, accuracy percentage, and average solving time.",
      "authentication": "none"
    },
    {
      "id": "report-incorrect",
      "name": "Report incorrectly solved CAPTCHA",
      "description": "Report a CAPTCHA that was solved incorrectly to request a refund.",
      "authentication": "required"
    }
  ],
  "supportedInterfaces": [
    {
      "type": "a2a",
      "url": "https://deathbycaptcha.com/api",
      "transport": "http"
    },
    {
      "type": "a2a",
      "url": "api.dbcapi.me",
      "transport": "socket"
    }
  ],
  "capabilities": {
    "solveCaptcha": {
      "description": "Upload a CAPTCHA image or token challenge and receive the solution",
      "authentication": "required"
    },
    "checkBalance": {
      "description": "Check account credit balance",
      "authentication": "required"
    },
    "checkServerStatus": {
      "description": "Check server status and accuracy metrics",
      "authentication": "none"
    },
    "reportIncorrect": {
      "description": "Report an incorrectly solved CAPTCHA for refund",
      "authentication": "required"
    }
  },
  "authentication": {
    "type": "credentials",
    "methods": ["username/password", "auth-token"],
    "documentation": "https://deathbycaptcha.com/auth.md"
  }
}
