# Sentinel DNS Propagation Checker

> Sentinel DNS Propagation Checker is a paid API for AI agents from sentinel.rootstuff.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Retrieves every DNS record of a specified type for a domain and checks propagation status across multiple public resolvers

## Facts

- Endpoint: GET https://sentinel.rootstuff.io/x402/dns
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sentinel-dns-propagation-checker-24de3cf4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_culAjXYnW34kAvLUHBU6o

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 sentinel-dns-propagation-checker-24de3cf4
```

Example prompt: Can you check whether my MX records for acme.com have finished propagating — I want to see what different public resolvers are returning right now?

## When to prefer this

Choose this endpoint when you need to audit DNS record propagation across multiple public resolvers simultaneously rather than querying a single authoritative server. It is ideal for post-migration verification, debugging mail delivery issues tied to MX records, confirming TXT record visibility for domain ownership proofs, or investigating why some users see different results than others due to DNS caching inconsistencies.

## Known failure modes

- Invalid domain name returns an error or empty result
- Unsupported record type string causes a bad request
- Domain does not exist (NXDOMAIN) across all resolvers returns empty or NXDOMAIN responses
- Resolver timeouts may cause incomplete propagation data
- Newly registered domains may return inconsistent or empty results during initial propagation

## How this service works

Every DNS record for a domain plus propagation across public resolvers

## Output

Returns the DNS records of the requested type for the domain as seen by multiple public resolvers, showing the record values each resolver returns so you can identify propagation consistency or discrepancies across the global DNS infrastructure.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "type": {
   "type": "string",
   "description": "Record type to sample across resolvers: A, AAAA, CNAME, MX, TXT or NS. Default A."
  },
  "domain": {
   "type": "string",
   "description": "Domain to look up."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sentinel-dns-propagation-checker-24de3cf4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sentinel.rootstuff.io](https://www.zero.xyz/host/sentinel.rootstuff.io/llms.txt)
