{"uid":"cap_gUGm0c12azWGEbeKAmc5e","slug":"hyrule-cloud-dns-lookup-9ad52691","name":"Hyrule Cloud DNS Lookup","description":"Full-stack network infrastructure for AI agents on AS215932 (RIPE): IPv6-native VMs with SSH and automatic HTTPS subdomains, domain registration and DNS, a broad network-intelligence suite (BGP/routing, IP/ASN & reputation, DNS, RDAP/WHOIS, web & deep TLS, mail deliverability, port/NAT/CGNAT, VoIP/SIP), and proxied requests over Direct/Tor/I2P/Yggdrasil. Pay per request in USDC on Base via x402; VM checkout may also accept BTC/XMR when advertised. This OpenAPI document intentionally contains only the launch-ready, independently payable agent surface.","url":"https://cloud.hyrule.host/v1/dns/lookup","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","title":"Name","maxLength":253,"minLength":1},"type":{"enum":["A","AAAA","CAA","CNAME","DNSKEY","DS","MX","NAPTR","NS","PTR","SOA","SRV","TXT","TLSA","ANY"],"type":"string","title":"DNSLookupRecordType","default":"A"},"trace":{"type":"boolean","title":"Trace","default":false},"dnssec":{"type":"boolean","title":"Dnssec","default":false},"resolver":{"type":"string","title":"Resolver","default":"system"},"timeout_ms":{"type":"integer","title":"Timeout Ms","default":3000,"maximum":30000,"minimum":500}}},"responseSchema":{"type":"json","example":{"rcode":"NOERROR","trace":[],"answers":[{"ttl":300,"name":"example.com","type":"AAAA","value":"2001:db8::1"}],"question":{"name":"example.com","type":"AAAA"},"resolver":"system","authority":[],"additional":[],"request_id":"dns_a1b2c3d4","generated_at":"2026-07-15T00:00:00Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_D16tkksoRm3cDoZxJ3pPj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs DNS record lookups for a given domain name, supporting all major record types with optional DNSSEC validation, custom resolver, and query tracing.","exampleAgentPrompt":"Look up the MX records for gmail.com using DNSSEC validation and give me the full answer set with TTLs.","exampleUseCases":[{"title":"Verify email domain DNS setup","prompt":"Check the MX and TXT records for sendgrid.com — I need to confirm the SPF record is set correctly and whether DNSSEC is valid."},{"title":"Diagnose IPv6 connectivity issues","prompt":"Look up the AAAA records for cloudflare.com and tell me what IPv6 addresses it resolves to, and how long the TTL is."},{"title":"Audit certificate authority policy","prompt":"Query the CAA records for stripe.com so I can see which certificate authorities are permitted to issue certs for that domain."}],"resultDescription":"Returns a structured DNS response including the RCODE (e.g. NOERROR, NXDOMAIN), an array of answer records (each with name, type, value, and TTL), authority and additional sections, DNSSEC validation status and chain detail, optional trace hops, the resolver used, the original question, a unique request_id, and a generated_at timestamp.","failureModes":["NXDOMAIN returned when domain does not exist","SERVFAIL if the upstream resolver fails or times out","Timeout error if resolution exceeds timeout_ms limit","DNSSEC validation failure if chain is broken or unsigned","Empty answers array for valid domain with no records of requested type","Invalid record type enum value causes request validation error","Name too long (>253 chars) or empty causes schema validation failure"],"whenToPreferThis":"Choose this endpoint when you need programmatic DNS resolution with support for DNSSEC validation, custom resolvers, or query tracing — particularly within an AI agent workflow that already pays per request in USDC via x402. It is especially suitable when you need detailed structured output (TTLs, authority, additional sections) rather than a simple string answer, or when you want to trace the full DNS delegation path.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:34:59.587Z","isFirstParty":false}