# HSTS Preload Check Change Watch

> HSTS Preload Check Change Watch 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).

Runs an HSTS preload eligibility check for a domain, compares the result to the previous call, and returns exactly what changed (with before/after values) and when it was last seen.

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/site/hsts-preload
- 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/hsts-preload-check-change-watch-3ad1714f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CBSN_W3NVGUxafGIQbz0E

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 hsts-preload-check-change-watch-3ad1714f
```

Example prompt: Keep an eye on the HSTS preload status for example.com and let me know if anything changes compared to the last time you checked — I want to see exactly which fields changed and what the before and after values were.

## When to prefer this

Choose this endpoint when you need to detect changes in HSTS preload eligibility over time rather than just a one-time status check. It is ideal for scheduled/polling workflows, compliance monitoring pipelines, or alerting systems where knowing what changed (with exact before/after field diffs) is more valuable than raw current state. Prefer it over a plain HSTS check when historical comparison and change detection are the primary goal.

## Known failure modes

- Domain not provided or invalid — check will fail or return an error
- No previous result stored (first call) — changed flag may be false or undefined, no diff available
- Previous result older than 90 days — comparison data expired, treated as first call
- Domain unreachable or DNS failure — check cannot complete
- Payment not processed — 402 response, check not run

## How this service works

Change watch for hsts preload check: 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 hsts check changes. $0.01 per check.

## Output

Returns the current HSTS preload check result for the domain, a boolean 'changed' flag indicating whether the result differs from the previous call, an itemized list of which fields changed with their before and after values, and the timestamp of when the previous result was last seen. Previous results are retained for 90 days.

## 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/hsts-preload-check-change-watch-3ad1714f/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)
