# DKIM Selector 10dkim1 Lookup

> DKIM Selector 10dkim1 Lookup is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Looks up and parses the DKIM public key for the '10dkim1' selector of any domain, returning key metadata and validity status.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/dkim/10dkim1?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dkim-selector-10dkim1-lookup-fa590a9e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L1dIquf2o1wH6m2fFUnAX

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-selector-10dkim1-lookup-fa590a9e
```

Example prompt: Can you check the DKIM record for the 10dkim1 selector on example.com — I want to know if the key is active, what type it is, and whether emails signed with that selector will pass verification?

## When to prefer this

Use this endpoint when you specifically need to check the '10dkim1' DKIM selector for a domain — for example when a mail platform uses this selector name by convention, or when diagnosing email authentication issues tied to this exact selector. Prefer this over generic DNS TXT lookups because it parses and interprets all DKIM-specific fields automatically. If you need a different selector (e.g. 'mx', 'squarespace', 'ml'), use the sibling endpoints for those selectors.

## Known failure modes

- Domain does not have a 10dkim1._domainkey TXT record published — returns not found or empty result
- DKIM key is revoked (p= is empty) — returned as a parsed revocation signal, not an error
- DNS resolution failure via Cloudflare DoH — transient network error
- Invalid or malformed domain input — may return an error or empty result
- Record exists but is malformed and cannot be fully parsed

## How this service works

DKIM public key for selector "10dkim1" of a domain: looks up 10dkim1._domainkey.<domain> (TXT, Cloudflare DoH) and parses v=, k=, key type, public-key length, testing flag and whether the key is revoked (empty p=). Confirms that mail signed with the 10dkim1 selector will verify. $0.01 per lookup.

## Output

Returns parsed DKIM record details for the 10dkim1 selector including: v= (version), k= (key type such as RSA), public key length in bits, whether the record is in testing mode, and whether the key is revoked (empty p= field). Also confirms whether mail signed with this selector will successfully verify.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dkim-selector-10dkim1-lookup-fa590a9e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
