# Halowerk Domain Intel — MX Mail Policy Lookup

> Halowerk Domain Intel — MX Mail Policy Lookup 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-12).

Fetches MX record and mail policy intelligence for a given domain, optionally comparing against a baseline, via pay-per-call USDC micropayment over x402.

## Facts

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

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 halowerk-domain-intel-mx-mail-policy-lookup-73891c96 -d '<json body>'
```

Example prompt: Pull the MX records and mail policy for protonmail.com and tell me if there have been any changes compared to these baseline MX records: [{"exchange":"mail.protonmail.ch","priority":10}], observed on 2024-01-15.

## When to prefer this

Choose this endpoint when you need comprehensive mail policy and MX record data for a domain without wanting to manage API keys or subscriptions — ideal for pay-as-you-go agent workflows, one-off domain audits, or monitoring pipelines that need WHOIS, DNS, TLS, and mail intelligence in a single call. Prefer this over self-hosted DNS lookup tools when you want structured, enriched output including subdomains and certificate data alongside MX records.

## Known failure modes

- Invalid or malformed domain name returns a validation error
- Non-existent domain returns empty or error result
- Payment failure over x402 results in 402 response and no data returned
- Baseline schema mismatch returns a validation error
- DNS lookup timeout for unresponsive domains may result in partial 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 MX record details (mail exchange hostnames and priorities) along with broader domain intelligence including WHOIS data, DNS records, mail policy (SPF, DKIM, DMARC), TLS certificate information, and discovered subdomains for the queried domain.

## 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/halowerk-domain-intel-mx-mail-policy-lookup-73891c96/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)
