{"uid":"cap_FA8PuuLll8msPDF9QacO4","slug":"foundry-dns-deployment-contract-verifier-efa21fb5","name":"Foundry DNS Deployment Contract Verifier","description":"Pay-per-request evidence and data tools: CSV validation and reconciliation, DNS/email configuration evidence, and bounded official weather, earthquake, vehicle, company and study records. Exact USDC prices, explicit JSON contracts and source provenance. No mailbox, ownership, medical or safety guarantees.","url":"https://foundry-par007-machine-revenue-mainnet.inference-chip-index.workers.dev/v2/domain/dns-deployment-contract","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"domain":{"type":"string","maxLength":253,"minLength":3},"records":{"type":"array","items":{"type":"object","required":["type","records"],"properties":{"type":{"enum":["A","AAAA","MX","NS","TXT"],"type":"string"},"records":{"type":"array","items":{"type":"string","maxLength":4096},"maxItems":32}},"additionalProperties":false},"maxItems":5,"minItems":1}}},"responseSchema":{"type":"json","example":{"route":"dns-deployment-contract","result":{"domain":"example.com","observedAt":"2026-09-06T00:00:00Z","comparisons":[{"type":"MX","added":[],"status":"UNKNOWN","missing":[],"evidence":{"name":"example.com","type":"MX","rcode":2,"dnssec":"UNKNOWN","source":"https://cloudflare-dns.com/dns-query?name=example.com&type=MX","status":"UNKNOWN","records":[],"observedAt":"2026-09-06T00:00:00Z","attribution":"Cloudflare 1.1.1.1 public resolver; authoritative DNS records; no endorsement"},"observed":[]}],"limitations":["DNS records only; no ownership, mailbox existence, SMTP acceptance or delivery conclusion.","TXT records compare exact presentation strings; IP and TXT lexical differences can be reported without semantic equivalence.","Changes exclude TTL and compare only requested apex record types. No persistent watcher or guessed selectors.","Synthetic example of a resolver failure; no current observation claimed."]},"observed_at":"2026-09-06T00:00:00Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_l9s-wCzqzkM-SG4wcwB8J","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares expected DNS records against live resolver observations for a domain and returns a structured diff with source evidence","exampleAgentPrompt":"Check if example.com has these DNS records live: MX pointing to mail.example.com and a TXT record containing 'v=spf1 include:sendgrid.net ~all' — I want to see what the resolver actually sees versus what I expect.","exampleUseCases":[{"title":"Post-deployment DNS propagation check","prompt":"We just updated acme.com's A records to 203.0.113.42 and nameservers to ns1.acme-dns.com and ns2.acme-dns.com — can you verify whether those changes are actually live in DNS right now?"},{"title":"Email SPF and DKIM verification","prompt":"Before we send the campaign, confirm that startup.io has these TXT records deployed: 'v=spf1 include:mailchimp.com ~all' and 'v=DKIM1; k=rsa; p=MIGfMA0...' — tell me exactly what the resolver sees."},{"title":"New domain DNS configuration audit","prompt":"We're onboarding a client whose domain is clientcorp.net — check whether their MX records match ['10 mail.clientcorp.net'] and their NS records include ['ns1.cloudflare.com','ns2.cloudflare.com'], and show me what's missing or unexpected."}],"resultDescription":"A JSON object containing the domain, observation timestamp, and a comparisons array — one entry per requested record type — each with status (MATCH/MISMATCH/UNKNOWN), lists of added and missing records, the raw observed records from the resolver, DNSSEC status, and full source attribution including resolver URL and provenance statement. Includes explicit limitations around ownership, mailbox existence, and SMTP delivery.","failureModes":["Resolver failure (rcode 2/SERVFAIL) returns status UNKNOWN with empty records and a synthetic evidence object","Domain not found or NXDOMAIN returns empty observed records with appropriate rcode","TXT record semantic equivalence not guaranteed — lexical differences reported as mismatches even if functionally identical","Requested record types not present in DNS return empty observed arrays with UNKNOWN status","Input domain exceeding 253 characters or records array outside 1-5 item bounds returns validation error"],"whenToPreferThis":"Choose this endpoint when you need cryptographically-sourced, pay-per-request DNS comparison evidence with explicit source attribution and structured diffs — particularly for deployment verification, compliance auditing, or agent workflows that need machine-readable proof of DNS state rather than a human-readable lookup. Prefer over generic DNS tools when you need provenance, DNSSEC status, and structured added/missing diffs in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:50:08.469Z","isFirstParty":false}