# dkim-selector-shopify2

> dkim-selector-shopify2 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-19).

Looks up and parses the DKIM public key record for the 'shopify2' selector (shopify2._domainkey.<domain>) via Cloudflare DoH, returning key metadata and validity status.

## Facts

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

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-shopify2-8e5e2d30
```

Example prompt: Check if the shopify2 DKIM selector is properly configured for mystore.com — I want to know if the key is valid, what type it is, and whether Shopify-signed emails will pass DKIM verification.

## When to prefer this

Use this endpoint when you specifically need to validate the Shopify 'shopify2' DKIM selector for a domain — not for general DKIM lookups or other selectors. Ideal for Shopify store operators, email deliverability audits, and agents verifying Shopify email authentication configuration prior to launch or after deliverability issues arise.

## Known failure modes

- Domain has no shopify2._domainkey TXT record — returns not-found or NXDOMAIN response
- Key is revoked (empty p= field) — endpoint flags this explicitly
- DNS lookup fails due to Cloudflare DoH connectivity issues
- Invalid or malformed domain name provided as input
- TXT record exists but is unparseable or malformed — partial parse returned
- Rate limiting or payment failure at $0.01 USDC per call

## How this service works

DKIM public key for selector "shopify2" of a domain: looks up shopify2._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 shopify2 selector will verify. $0.01 per lookup.

## Output

Returns parsed details from the shopify2._domainkey.<domain> TXT record including: DKIM version (v=), key type (k=, e.g. rsa), public key bit length, whether the testing flag is set, whether the key is revoked (empty p=), and a confirmation of whether mail signed with the shopify2 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-shopify2-8e5e2d30/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)
