# Domain Intel — MX/Mail Policy Lookup (Halowerk)

> Domain Intel — MX/Mail Policy Lookup (Halowerk) is a paid API for AI agents from dns.halowerk.com, paid per call via x402, $0.009/call, status unknown (last checked 2026-10-13).

Given a domain name, returns WHOIS, DNS records, mail policy (SPF/DKIM/DMARC), TLS certificate details, and subdomains, with optional MX baseline comparison — paid per call in USDC via x402.

## Facts

- Endpoint: POST https://dns.halowerk.com/domain/articles/mx-hetzner?utm_source=zero.xyz
- Price: $0.009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domain-intel-mx-mail-policy-lookup-halowerk-3549f0c3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ia3ni2ZRfqj_tzTqDviOG

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability domain-intel-mx-mail-policy-lookup-halowerk-3549f0c3 -d '<json body>'
```

Example prompt: Pull the full domain intel for example.com — I need the WHOIS, DNS records, MX setup, SPF/DMARC policy, TLS certificate, and any subdomains you can find, and compare the MX records against this baseline: [{"exchange":"mail.example.com","priority":10}] observed at 2024-01-15T00:00:00Z.

## When to prefer this

Choose this endpoint when you need a comprehensive, multi-faceted domain intelligence lookup — combining WHOIS, DNS, MX/mail policy, TLS, and subdomains in a single pay-per-call request with no API key or subscription required. Prefer it over separate WHOIS or DNS tools when you want all domain signals in one shot, or when you need MX baseline comparison to detect configuration drift. Best for on-demand, low-frequency lookups billed directly in USDC via x402.

## Known failure modes

- Invalid or malformed domain name returns a validation error
- Domain not found or unregistered returns empty or null WHOIS data
- Baseline schema validation failure if provided baseline records are malformed
- USDC payment failure or insufficient funds blocks the call under x402
- Rate limiting or network timeouts from upstream DNS/WHOIS resolvers may delay or fail the response
- Private WHOIS registrations return redacted registrant data

## How this service works

Domain in, WHOIS, DNS, mail policy, TLS certificate and subdomains out. Pay per call in USDC over x402. No signup, no API key.

## Output

Returns a structured report for the queried domain including WHOIS registration data, DNS records, MX exchange records, mail policy details (SPF, DKIM, DMARC), TLS certificate metadata, discovered subdomains, and optionally a diff against a provided MX baseline.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "maxLength": 253
  },
  "baseline": {
   "type": "object",
   "required": [
    "domain",
    "observed_at",
    "records"
   ],
   "properties": {
    "domain": {
     "type": "string",
     "maxLength": 253
    },
    "records": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "exchange",
       "priority"
      ],
      "properties": {
       "exchange": {
        "type": "string",
        "maxLength": 254
       },
       "priority": {
        "type": "integer",
        "maximum": 65535,
        "minimum": 0
       }
      },
      "additionalProperties": false
     },
     "maxItems": 50
    },
    "observed_at": {
     "type": "string",
     "maxLength": 40
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domain-intel-mx-mail-policy-lookup-halowerk-3549f0c3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.halowerk.com](https://www.zero.xyz/host/dns.halowerk.com/llms.txt)
