{"slug":"email-auth-use-x402atlas-com-check-62be43","title":"Email authentication posture check","host":"email-auth.use.x402atlas.com","method":"GET","resource":"https://email-auth.use.x402atlas.com/check","category":"other","description":"Email authentication posture check: parses SPF, DMARC and DKIM plus MX for any domain and grades deliverability/anti-spoofing gaps (SPF +all, SPF >10 lookups, DMARC p=none, missing DKIM). Clean JSON for deliverability and security-ops automation.","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":606,"reported_calls_30d":23,"reported_payers_30d":10,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"domain":"example.com","selector":"google"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"domain":{"description":"Domain to check — hostname only, no scheme/IP literal, no trailing dot, no localhost, no local/internal/reserved suffix (.local, .internal, .localdomain, .lan, .test)","maxLength":253,"pattern":"^[A-Za-z0-9-]{1,63}(\\.[A-Za-z0-9-]{1,63})*$","type":"string"},"selector":{"description":"Optional DKIM selector to check authoritatively; if omitted, a common-selector list is probed","type":"string"}},"required":["domain"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"accepts_mail":{"description":"true when the domain has at least one MX record","type":"boolean"},"dkim":{"properties":{"checked_selectors":{"description":"exact selectors probed","items":{"type":"string"},"type":"array"},"found":{"items":{"properties":{"record":{"type":"string"},"selector":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"dmarc":{"description":"null when no DMARC record is present","properties":{"adkim":{"default":"r","enum":["r","s"],"type":"string"},"aspf":{"default":"r","enum":["r","s"],"type":"string"},"pct":{"default":100,"maximum":100,"minimum":0,"type":"integer"},"policy":{"description":"p= tag; empty when missing/invalid","enum":["none","quarantine","reject",""],"type":"string"},"record":{"type":"string"},"rua":{"description":"aggregate report addresses","items":{"type":"string"},"type":"array"},"ruf":{"description":"forensic report addresses","items":{"type":"string"},"type":"array"},"subdomain_policy":{"description":"sp= tag; empty when absent (inherits policy)","type":"string"}},"type":["object","null"]},"domain":{"type":"string"},"mx":{"items":{"properties":{"host":{"type":"string"},"pref":{"maximum":65535,"minimum":0,"type":"integer"}},"type":"object"},"type":"array"},"queried_at":{"format":"date-time","type":"string"},"spf":{"description":"null when no SPF record is present","properties":{"all_qualifier":{"description":"qualifier on the all mechanism; empty when absent","enum":["-all","~all","?all","+all",""],"type":"string"},"dns_lookups":{"description":"count of lookup-causing terms; RFC 7208 limit is 10","minimum":0,"type":"integer"},"mechanisms":{"items":{"properties":{"causes_dns":{"type":"boolean"},"kind":{"enum":["include","a","mx","ip4","ip6","all","exists","ptr","redirect","exp","unknown"],"type":"string"},"qualifier":{"enum":["+","-","~","?"],"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"record":{"type":"string"}},"type":["object","null"]},"warnings":{"description":"human-readable posture advisories; never null","items":{"type":"string"},"type":"array"}},"required":["domain","queried_at","accepts_mail","mx","spf","dmarc","dkim","warnings"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":606,"error":null}],"description_full":"Email authentication posture check: parses SPF, DMARC and DKIM plus MX for any domain and grades deliverability/anti-spoofing gaps (SPF +all, SPF >10 lookups, DMARC p=none, missing DKIM). Clean JSON for deliverability and security-ops automation.","last_updated":"2026-09-24T02:14:21.364Z","schemes":["exact"]}