# DKIM k1 Selector DNS TXT Lookup

> DKIM k1 Selector DNS TXT Lookup is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-01).

Retrieves the DKIM public key TXT record at the k1._domainkey subdomain for a given hostname

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/dns-txt-dkim-k1?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dkim-k1-selector-dns-txt-lookup-9ca00fee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4HCTw9ZtM_BjOxCmDbwOf

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 dkim-k1-selector-dns-txt-lookup-9ca00fee -d '<json body>'
```

Example prompt: What's the DKIM public key record published at k1._domainkey for mailchimp.com — can you look up that TXT record?

## When to prefer this

Use this endpoint when you specifically need the k1 selector DKIM TXT record. If you need selector1 or selector2, use the sibling endpoints for those selectors. If you need the ADSP DKIM policy record (_adsp._domainkey), use the dedicated ADSP endpoint. Try the free sandbox variant (POST /v1/sandbox/dns-txt-dkim-k1) before using this paid endpoint.

## Known failure modes

- Hostname not found or no DNS record exists at k1._domainkey — returns empty or error response
- Invalid hostname format (too long, empty, or malformed) — rejected by input validation
- DNS lookup timeout or resolver failure — transient error, may be retried
- No DKIM record configured at this selector — legitimate absence returned
- Payment failure prevents request from being processed

## How this service works

Call when an agent needs TXT at k1._domainkey.{hostname}. A different selector is a different DNS name. Exact $0.004 USDC. Prefer unpaid POST /v1/sandbox/dns-txt-dkim-k1 first.

## Output

Returns the DNS TXT record value published at k1._domainkey.{hostname}, typically containing the DKIM public key in standard p= tag format, used for verifying email signatures from this selector.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hostname": {
   "type": "string",
   "examples": [
    "example.com"
   ],
   "maxLength": 253,
   "minLength": 1,
   "description": "Public DNS hostname such as example.com. Not a URL, not an IP literal, and not a private name."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dkim-k1-selector-dns-txt-lookup-9ca00fee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
