cited-dns
dns
dns-records
dns-snapshot
mx-records
spf
dmarc
nameservers
domain-audit
dns-hijack-evidence
vendor-risk
attestation
provenance
verifiable-data-record
agent-native
keyless
data-feed

MERCURY Cited DNS Snapshot

Domain → a SIGNED, timestamped DNS snapshot (A, AAAA, MX, NS, TXT, CNAME, SOA), normalised + sorted into a byte-stable record set with an offline-verifiable provenance receipt — proving exactly what the zone resolved to at that moment. Keyless, no LLM, no signup. (Normalisation is deterministic; DNS itself is mutable across time/TTL/geo — which is the very reason the snapshot is timestamped + signed.)

get/buy/dns

Request

Query parameters

domainstring

the domain to resolve (e.g. example.com). A full URL is also accepted; its hostname is used.

urlstring

alternative to ?domain= — any http/https URL; the registrable hostname is resolved.

Response

Delivered after the x402 payment settles on Base mainnet.

okboolean required

true on success; false on an honest failure (never charged for a stub)

urlstring required

the resolved domain (echoed in the url field for gate uniformity)

domainstring

the normalised, lower-cased, trailing-dot-stripped domain that was resolved

statusinteger

200 on a successful resolve (HTTP-shaped status for gate uniformity)

textstring

canonical sorted-key JSON of data — the exact string the receipt signs over

resolvedAtstring

ISO-8601 resolve time (provenance metadata; binds WHEN the snapshot was taken)

fetchedAtstring

alias of resolvedAt for gate/receipt uniformity

errorstring

present only when ok:false

Changes

No recorded changes to this operation across all 1 revision of this API.