{"uid":"cap_fQ79Ioq4eNmOb6oJiRe-N","slug":"dns-txt-chunk-join-34497c2b","name":"DNS TXT Chunk Join","description":"DNS Txt Chunk Join: DNS Txt Chunk Join joins quoted DNS TXT chunks into the logical record value from bounded caller-supplied values without an external provider. Call DNS Txt Chunk Join 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 Txt Chunk Join as versioned deterministic JSON. Price: $0.001 USDC via x402 on Base. First-party, stateless, memory-only exec…","url":"https://api.delx.ai/api/v1/x402/dns-txt-chunk-join?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chunks":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Chunks supplied to DNS Txt Chunk Join; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"value":"v=spf1 include:_spf.example.com -all","chunk_count":2},"schema":"delx/util-dns-txt-chunk-join/v1","status":"pass","evidence":{"retained":false,"input_sha256":"74dad3c252a36be8500ce9dbeb13fb06f47921e6bc9149a7085eda98eafca0ef","external_calls":0},"operation":"web_reliability:dns_txt_chunk_join"}},"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_kuaOHQMowNbBkmW3AyWwF","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":"Joins multiple quoted DNS TXT record chunks into a single normalized logical record value for validation and analysis.","exampleAgentPrompt":"Can you join these DNS TXT record chunks into a single normalized value and tell me if they pass? The chunks are: [\"v=spf1 include:example.com\", \" ~all\"]","exampleUseCases":[{"title":"SPF record reassembly before caching","prompt":"I have these DNS TXT chunks from a lookup and I want to reassemble them into the full SPF record value before I cache it — can you join them and tell me if the result looks valid? Chunks are: [\"v=spf1 include:mail.example.com\", \" ip4:203.0.113.0/24\", \" ~all\"]"},{"title":"DKIM key chunk validation","prompt":"Before I accept this DKIM public key response, can you join these quoted TXT chunks into the logical record and give me a pass or advisory status? Chunks: [\"v=DKIM1; k=rsa; p=MIGfMA0GCS\", \"qGSIb3DQEBAQUAA4GNADCBiQ==\"]"},{"title":"Pre-redirect DNS TXT verification","prompt":"I'm about to redirect a user based on a DNS TXT lookup result that came back in multiple chunks — can you merge these pieces into the normalized record value and confirm it passes before I proceed? Chunks: [\"site-verification=abc123\", \"def456ghi\"]"}],"resultDescription":"Returns a versioned deterministic JSON object containing the normalized joined DNS TXT record value, the computed finding from the chunk assembly, and an explicit pass or advisory status indicating whether the joined record is well-formed and valid.","failureModes":["Too many chunks supplied (exceeds 256-item limit) — returns validation error","Individual chunk exceeds 8192 character limit — returns bounds error","Empty chunks array — may return empty or advisory result","Malformed chunk strings — may produce advisory status rather than pass","Caller-supplied data that cannot be logically joined — returns finding with advisory status"],"whenToPreferThis":"Use this endpoint when you have received a DNS TXT record response that is split across multiple quoted string chunks and need to reassemble and normalize them before trusting, caching, redirecting, or retrying based on that value. It is a stateless, deterministic, bounded computation with no external calls, making it ideal as a preflight validation step in DNS-dependent workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:43:44.155Z","isFirstParty":false,"canonicalSlug":"dns-txt-chunk-join-34497c2b"}