Skip to content
Back to dns-email-hygiene.relayhop.workers.dev

Card snapshot

dns-email-hygiene.relayhop.workers.dev · 2026-07-08 16:38:37 UTC · 5172c252c4776fffd5910fa97edd014aca9b39a9f270d67d82c81bb1f87f4433

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "dns-email-hygiene",
  "description": "x402 pay-per-call DNS & email hygiene checks (SPF/DMARC/DNSSEC/CAA, free/disposable email detection, FX convert) on Base. No account, no API key.",
  "url": "https://dns-email-hygiene.relayhop.workers.dev",
  "version": "0.1.0",
  "card_version": "1.1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "x402Payments": true,
    "mcpServer": false
  },
  "authentication": {
    "schemes": [
      {
        "type": "x402",
        "description": "Pay-per-call via USDC on Base (eip155:8453); send x402 payment headers per request \u2014 no account or API key."
      }
    ]
  },
  "skills": [
    {
      "id": "/v1/dns/security/:domain",
      "description": "Analyze a domain's email-auth & DNS security posture: SPF, DMARC, CAA records and DNSSEC validation. Source: Cloudflare DoH (keyless).",
      "url": "https://dns-email-hygiene.relayhop.workers.dev/v1/dns/security/:domain",
      "price_usdc": 0.005
    },
    {
      "id": "/v1/fx/convert",
      "description": "Convert an amount between two currencies with synthesized bid/ask spread and effective rate. Query: ?from=USD&to=EUR&amount=100&spread_bps=50. Source: ECB via frankfurter (keyless).",
      "url": "https://dns-email-hygiene.relayhop.workers.dev/v1/fx/convert",
      "price_usdc": 0.005
    },
    {
      "id": "/v1/email/is-free-provider/:address",
      "description": "Detect whether an email address belongs to a free consumer mailbox provider (Gmail, Yahoo, Outlook, etc.). Classifies the INPUT address \u2014 does not provide email. Static list match, no external call.",
      "url": "https://dns-email-hygiene.relayhop.workers.dev/v1/email/is-free-provider/:address",
      "price_usdc": 0.005
    },
    {
      "id": "/v1/email/disposable/:address",
      "description": "Detect whether an email address uses a disposable / throwaway domain (Mailinator, TempMail, etc.). Classifies the INPUT address. Static list match, no external call.",
      "url": "https://dns-email-hygiene.relayhop.workers.dev/v1/email/disposable/:address",
      "price_usdc": 0.005
    }
  ]
}