{
  "protocolVersion": "0.3.0",
  "name": "Softbot Email Check",
  "description": "Vet an email address or domain before sending to, signing up or accepting it. No SMTP mailbox probing. Pay per call over x402 v2 (HTTP 402) in USDC on Solana, Base, Polygon or Arbitrum; no signup or API key. This is a plain HTTPS JSON API, not an A2A JSON-RPC endpoint: call each skill with POST <skill url> and a JSON body (see OpenAPI).",
  "url": "https://softbot-emailcheck-mainnet.softbot.workers.dev",
  "preferredTransport": "HTTP+JSON",
  "version": "1.0.0",
  "provider": {
    "organization": "Softbot Studio",
    "url": "https://softbot-studio.pages.dev"
  },
  "documentationUrl": "https://softbot-emailcheck-mainnet.softbot.workers.dev/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://x402.org",
        "description": "Payments via x402 v2 (HTTP 402, USDC)",
        "required": true,
        "params": {
          "protocol": "x402",
          "version": 2,
          "scheme": "exact",
          "currency": "USDC",
          "decimals": 6,
          "networks": [
            {
              "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
              "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
              "facilitator": "https://facilitator.payai.network",
              "pay_to": "9csHbkGGeQqNxvtZw8hPnC34NCcmZoZXVTEGC1MiDNRE"
            },
            {
              "network": "eip155:8453",
              "name": "Base",
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "facilitator": "Coinbase CDP",
              "pay_to": "0xC68F3cCa31D50208ab4C933a38288938e0B21E63"
            },
            {
              "network": "eip155:137",
              "name": "Polygon",
              "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
              "facilitator": "Coinbase CDP",
              "pay_to": "0xC68F3cCa31D50208ab4C933a38288938e0B21E63"
            },
            {
              "network": "eip155:42161",
              "name": "Arbitrum One",
              "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
              "facilitator": "Coinbase CDP",
              "pay_to": "0xC68F3cCa31D50208ab4C933a38288938e0B21E63"
            }
          ],
          "free_trial": "Free trial: 3 free calls per wallet per endpoint via Sign-In-With-X (SIWX extension in the 402; no funds needed); store-wide cap 200/day. Example: llms.txt.",
          "unpaid_response": "HTTP 402 with PAYMENT-REQUIRED header",
          "failed_calls_charged": false
        }
      }
    ]
  },
  "securitySchemes": {
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "x402 v2 payment payload; obtain requirements from the 402 PAYMENT-REQUIRED header. Free trial via SIGN-IN-WITH-X header."
    }
  },
  "security": [
    {
      "x402": []
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "email",
      "name": "/v1/email ($0.002 USDC per call)",
      "description": "Email address check: verdict (deliverable_likely / risky / invalid) with reasons from syntax, MX/A records, disposable-provider list, role address, free provider, typo suggestion, SPF/DMARC/DKIM and domain age. One address per call. Endpoint: POST https://softbot-emailcheck-mainnet.softbot.workers.dev/v1/email. Price: $0.002 USDC per call (x402). Request: {\"email\": \"softbot@mail.grokbot.com\"}. Response: email, domain, verdict, reasons, dns, auth, disposable, free_provider, role_address, typo_suggestion, typo_suggestion_email, domain_age.",
      "tags": [
        "x402",
        "pay-per-call",
        "usdc",
        "email"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "domain",
      "name": "/v1/domain ($0.002 USDC per call)",
      "description": "Email domain check: whether a domain can receive mail (MX/A, null MX), is disposable or a free provider, likely typo, SPF/DMARC/DKIM posture and registration age. One domain per call. Endpoint: POST https://softbot-emailcheck-mainnet.softbot.workers.dev/v1/domain. Price: $0.002 USDC per call (x402). Request: {\"domain\": \"grokbot.com\"}. Response: domain, verdict, reasons, dns, auth, disposable, free_provider, typo_suggestion, domain_age.",
      "tags": [
        "x402",
        "pay-per-call",
        "usdc",
        "domain"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "supportsAuthenticatedExtendedCard": false,
  "links": {
    "openapi": "https://softbot-emailcheck-mainnet.softbot.workers.dev/openapi.json",
    "llms_txt": "https://softbot-emailcheck-mainnet.softbot.workers.dev/llms.txt",
    "x402": "https://softbot-emailcheck-mainnet.softbot.workers.dev/.well-known/x402",
    "github": "https://github.com/softbot-studio/softbot-agents",
    "store": "https://softbot-studio.pages.dev/llms.txt",
    "mcp_npm": "softbot-mcp"
  }
}