{"uid":"cap_GH4G4TqGjkUu3hXOsfR1j","slug":"dns-srv-record-parse-7a5a2130","name":"DNS SRV Record Parse","description":"DNS SRV Record Parse: DNS SRV Record Parse normalizes SRV priority, weight, port, and target fields from bounded caller-supplied values without an external provider. Call DNS SRV Record Parse before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for DNS SRV Record Parse as versioned deterministic JSON. Price: $0.001 USDC via x402 on Base. First-party, stateless, memory-on…","url":"https://api.delx.ai/api/v1/x402/dns-srv-record-parse?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"record":{"type":"string","maxLength":8192,"description":"Record supplied to DNS SRV Record Parse; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"port":443,"target":"service.example.com","weight":5,"priority":10},"schema":"delx/util-dns-srv-record-parse/v1","status":"pass","evidence":{"retained":false,"input_sha256":"2bf42975dbde8153fcd9418bd87eac1cf8444a79271b983e8dd747fea6a78243","external_calls":0},"operation":"web_reliability:dns_srv_record_parse"}},"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_s8eH2pnlpN1U2wnFoUur-","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":"Parses and normalizes DNS SRV record fields (priority, weight, port, target) from a caller-supplied string into structured, validated JSON","exampleAgentPrompt":"Can you parse this DNS SRV record for me and normalize the priority, weight, port, and target fields? The record is: '_sip._tcp.example.com. 86400 IN SRV 10 20 5060 sip.example.com.'","exampleUseCases":[{"title":"Validate SRV record before caching","prompt":"Before I cache this SRV record from the upstream resolver, can you parse it and tell me if the priority, weight, port, and target fields are valid? Record: '_xmpp-server._tcp.jabber.org. 300 IN SRV 5 0 5269 xmpp.jabber.org.'"},{"title":"Extract port and target for service routing","prompt":"I need the port and target host out of this SRV record so I can route traffic to the right backend. Parse this for me: '_http._tcp.myapp.internal. 60 IN SRV 0 100 8080 backend.myapp.internal.'"},{"title":"Pre-flight SRV check before retry logic","prompt":"Before my agent retries connecting to this service, can you normalize and validate this SRV record to confirm it's well-formed? Record: '_ldap._tcp.corp.example.com. 3600 IN SRV 10 50 389 ldap1.corp.example.com.'"}],"resultDescription":"Returns a versioned deterministic JSON object containing the normalized SRV record fields (priority, weight, port, target), a computed finding describing the parse result, and an explicit pass or advisory status indicating whether the record is acceptable for use.","failureModes":["Malformed or unparseable SRV record string returns an advisory status with a descriptive finding","Record string exceeding 8192 characters is rejected","Missing required fields in the SRV record result in an advisory or fail status","Non-SRV DNS record format passed as input may produce parse errors or advisory status"],"whenToPreferThis":"Choose this endpoint when you need a stateless, deterministic, zero-dependency parser for DNS SRV records that returns structured normalized fields and an explicit pass/advisory status. Ideal before caching, forwarding, or retrying connections based on caller-supplied SRV data, where you want consistent versioned JSON output without standing up your own parsing logic or calling an external DNS resolver.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T18:53:54.800Z","isFirstParty":false,"canonicalSlug":"dns-srv-record-parse-7a5a2130"}