# IP Reputation Change Watch

> IP Reputation 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).

Monitors an IP address's reputation score over time and returns a diff whenever it changes, comparing current results against the previous call stored for up to 90 days.

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/ip-reputation
- 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/ip-reputation-change-watch-054c6da5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4FK2ACZzciMuSOmh4V01q

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 ip-reputation-change-watch-054c6da5
```

Example prompt: Keep an eye on the reputation of IP address 203.0.113.42 and let me know whenever anything changes — has it been flagged, blacklisted, or shifted threat level since the last time you checked?

## When to prefer this

Choose this endpoint when you need to be notified of changes to an IP's reputation over time rather than just fetching a one-time snapshot. Ideal for scheduled monitoring workflows, alerting pipelines, or compliance systems where you need to know precisely what changed, when it changed, and what the values were before and after. Prefer over a standard one-shot IP reputation lookup when change detection and diffing are the primary goals.

## Known failure modes

- IP address not provided or malformed — request rejected
- No previous result stored (first call for this IP) — returns current result with no diff
- Previous result expired after 90 days — treated as first call
- IP not found in any reputation database — limited or empty result
- Payment failure via x402 — request blocked

## How this service works

Change watch for ip reputation check: runs the check and compares it with the result from your previous call for the same ip (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 ip reputation check changes. $0.01 per check.

## Output

Returns the current IP reputation check result, a boolean 'changed' flag indicating whether anything differs from the previous call, a detailed diff showing exactly which fields changed with their before and after values, and the timestamp of when the IP 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/ip-reputation-change-watch-054c6da5/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)
