# DKIM Selector FM3 Change Watch

> DKIM Selector FM3 Change Watch is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-19).

Monitors and detects changes in the DKIM FM3 selector DNS record for a given domain, returning current value, change status, diffed fields, and last-seen timestamp.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/watch/dns/dkim/fm3?utm_source=zero.xyz
- Price: $0.02/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-fm3-change-watch-47dcd8ec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fMhbQ1WIMZd7Hbta2pWtt

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-fm3-change-watch-47dcd8ec
```

Example prompt: Keep an eye on the DKIM fm3 selector record for example.com and let me know if anything changes compared to the last time you checked.

## When to prefer this

Use this endpoint when you need to track whether a domain's DKIM FM3 selector record has changed over time, especially for automated alerting workflows. It is more efficient than a raw DKIM lookup because it handles state comparison, diff generation, and 90-day history internally, saving you from storing and comparing previous values yourself. Prefer this over a plain DKIM lookup when change detection, not just current value retrieval, is the goal.

## Known failure modes

- Domain not found or invalid — DNS resolution fails
- No previous check stored — first call returns no change comparison, only current value
- DKIM FM3 selector record does not exist for the domain — returns empty or NXDOMAIN result
- Payment not processed — x402 payment required before response is returned
- Cloudflare DoH upstream timeout or outage

## How this service works

Change watch for dkim selector fm3: runs the check, compares it with the result from your previous call for the same domain (kept 90 days) and returns the current answer, changed true/false, the fields that changed with before/after values, and when it was last seen. Schedule it to be alerted when this changes. $0.02 per check.

## Output

Returns the current DKIM FM3 selector record value, a boolean indicating whether it changed since the last check, the specific fields that changed with their before and after values, and the timestamp of when the record was last observed. Previous results are retained for 90 days for comparison.

## 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-fm3-change-watch-47dcd8ec/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)
