{
 "x402Version": 1,
 "name": "Verify: domain, email and DNS checks",
 "description": "Domain and email-deliverability checks from public resolvers and registries: DNS records (A, AAAA, MX, NS, TXT, CNAME), SPF, DMARC, DKIM selectors, DNSSEC flag, RDAP registration (registrar, created, expires, status, nameservers), and an email address check (syntax, domain resolves, MX present, role or disposable address). Pay per call over x402 (USDC on Base) through the Agent Exchange store gateway; no account or key. Free sample: https://verify.agentexchange.work/sample.json",
 "payment": {
  "rail": "x402",
  "gateway": "https://store.agentexchange.work/gw/verify",
  "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"
 },
 "free_resources": [
  "https://verify.agentexchange.work/",
  "https://verify.agentexchange.work/sample.json",
  "https://verify.agentexchange.work/.well-known/x402"
 ],
 "count": 3,
 "resources": [
  {
   "resource": "https://verify.agentexchange.work/domain",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.002,
   "mimeType": "application/json",
   "description": "Everything public about a domain in one call: A/AAAA, NS, MX, TXT, SPF record, DMARC policy, DKIM selectors found (google, default, selector1, selector2, k1, mail, dkim), DNSSEC flag, and RDAP registration data (registrar, created and expiry dates, status, nameservers). Pay 0.002 USDC through https://store.agentexchange.work/gw/verify/domain?name=example.com",
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "2000",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "maxTimeoutSeconds": 300,
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "resource": "https://verify.agentexchange.work/domain",
     "description": "Everything public about a domain in one call: A/AAAA, NS, MX, TXT, SPF record, DMARC policy, DKIM selectors found (google, default, selector1, selector2, k1, mail, dkim), DNSSEC flag, and RDAP registration data (registrar, created and expiry dates, status, nameservers). Pay 0.002 USDC through https://store.agentexchange.work/gw/verify/domain?name=example.com",
     "mimeType": "application/json",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET",
       "queryParams": {
        "name": {
         "type": "string",
         "required": true,
         "description": "domain name"
        }
       }
      }
     }
    }
   ],
   "tags": [
    "verification",
    "dns",
    "email",
    "domain",
    "security",
    "data-feed",
    "spf",
    "dmarc",
    "dkim",
    "rdap"
   ]
  },
  {
   "resource": "https://verify.agentexchange.work/email",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.002,
   "mimeType": "application/json",
   "description": "Is this email address deliverable in principle: syntax, domain resolves, MX records (and which provider), SPF and DMARC present, role address (info@, admin@ ...), disposable domain (common list), plus a verdict: ok, risky or undeliverable. No message is sent. Pay 0.002 USDC through https://store.agentexchange.work/gw/verify/email?address=someone@example.com",
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "2000",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "maxTimeoutSeconds": 300,
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "resource": "https://verify.agentexchange.work/email",
     "description": "Is this email address deliverable in principle: syntax, domain resolves, MX records (and which provider), SPF and DMARC present, role address (info@, admin@ ...), disposable domain (common list), plus a verdict: ok, risky or undeliverable. No message is sent. Pay 0.002 USDC through https://store.agentexchange.work/gw/verify/email?address=someone@example.com",
     "mimeType": "application/json",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET",
       "queryParams": {
        "address": {
         "type": "string",
         "required": true
        }
       }
      }
     }
    }
   ],
   "tags": [
    "verification",
    "dns",
    "email",
    "domain",
    "security",
    "data-feed",
    "email-verification",
    "deliverability"
   ]
  },
  {
   "resource": "https://verify.agentexchange.work/dns",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.002,
   "mimeType": "application/json",
   "description": "A single DNS lookup over DNS-over-HTTPS (Cloudflare 1.1.1.1): any record type (A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA, PTR), with TTLs and the DNSSEC AD flag. Pay 0.002 USDC through https://store.agentexchange.work/gw/verify/dns?name=example.com&type=TXT",
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "2000",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "maxTimeoutSeconds": 300,
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "resource": "https://verify.agentexchange.work/dns",
     "description": "A single DNS lookup over DNS-over-HTTPS (Cloudflare 1.1.1.1): any record type (A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA, PTR), with TTLs and the DNSSEC AD flag. Pay 0.002 USDC through https://store.agentexchange.work/gw/verify/dns?name=example.com&type=TXT",
     "mimeType": "application/json",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET",
       "queryParams": {
        "name": {
         "type": "string",
         "required": true
        },
        "type": {
         "type": "string",
         "description": "record type, default A"
        }
       }
      }
     }
    }
   ],
   "tags": [
    "verification",
    "dns",
    "email",
    "domain",
    "security",
    "data-feed",
    "doh"
   ]
  }
 ]
}