# DNS HTTPS Record Change Watcher

> DNS HTTPS Record Change Watcher is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Monitors DNS HTTPS/SVCB records for a domain and reports whether they have changed since the last check, with before/after field diffs.

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/dns/https
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-https-record-change-watcher-1500e3af
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LgM049huEm9cQEdNjxmN-

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-https-record-change-watcher-1500e3af
```

Example prompt: Keep an eye on the DNS HTTPS record for example.com — call it on a schedule and let me know immediately if anything changes, including exactly which fields are different from last time.

## When to prefer this

Use this endpoint when you need to detect changes in DNS HTTPS (SVCB) records specifically, and want a stateful diff rather than just a raw lookup. It is ideal for scheduled polling workflows where you need to know not just the current record but precisely what changed and when, without maintaining your own state. Prefer it over a plain DNS HTTPS lookup when change detection and field-level diffs are required.

## Known failure modes

- Domain not found or does not have an HTTPS/SVCB record — returns empty or NXDOMAIN answer
- First call for a domain has no previous state to compare against — changed flag may be undefined or false by default
- Domain query timeout or DNS resolver failure
- Stale state after 90 days — previous result purged, comparison resets

## How this service works

Change watch for dns https record: runs the check and compares it with the result from your previous call for the same domain (kept 90 days), returning the current answer, changed true/false, exactly which fields changed with before/after values, and when it was last seen. Call it on a schedule to be told when dns https/svcb record lookup changes. $0.01 per check.

## Output

Returns the current DNS HTTPS/SVCB record answer, a boolean indicating whether it changed since the last check, a list of exactly which fields changed with before and after values, and a timestamp of when the record was last seen. State is retained for 90 days between calls.

## 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/dns-https-record-change-watcher-1500e3af/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
