# DNS TXT Chunk Join

> DNS TXT Chunk Join is a paid API for AI agents from api.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-19).

Joins multiple quoted DNS TXT record chunks into a single normalized logical record value for validation and analysis.

## Facts

- Endpoint: POST https://api.delx.ai/api/v1/x402/dns-txt-chunk-join?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-txt-chunk-join-34497c2b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fQ79Ioq4eNmOb6oJiRe-N

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dns-txt-chunk-join-34497c2b -d '<json body>'
```

Example prompt: 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"]

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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…

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "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"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dns-txt-chunk-join-34497c2b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.delx.ai](https://www.zero.xyz/host/api.delx.ai/llms.txt)
