# is-ip-cdn77-watch

> is-ip-cdn77-watch is a paid API for AI agents from ip.intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-11).

Monitors whether an IP address belongs to CDN77, alerting you when that classification changes between checks.

## Facts

- Endpoint: GET https://ip.intel.rallylive.ca/watch/ip/is/cdn77?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-ip-cdn77-watch-7e45c03f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_edL73Z5IjhNXkB30kCl1G

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 is-ip-cdn77-watch-7e45c03f
```

Example prompt: Keep an eye on whether 185.229.0.1 is classified as a CDN77 IP and let me know if that status ever changes from what it was last time you checked.

## When to prefer this

Choose this endpoint when you need to track changes in CDN77 IP classification over time rather than just performing a one-off lookup. It is ideal for scheduled monitoring workflows where you want to be alerted only when an IP's CDN77 status flips, avoiding alert fatigue from repeated identical results. It retains state for 90 days per IP, making it suitable for long-running infrastructure audits.

## Known failure modes

- IP parameter missing or malformed — returns error
- No prior result stored (first call) — 'changed' may be null or baseline established
- IP not routable or not found in CDN77 dataset — returns false with no change data
- Payment failure via x402 — request blocked
- Rate limiting or quota exceeded — request rejected

## How this service works

Change watch for is ip cdn77: runs the check, compares it with the result from your previous call for the same ip (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 CDN77 membership answer (true/false), a 'changed' boolean indicating whether the result differs from the previous call for the same IP (stored up to 90 days), a list of fields that changed with before/after values, and the timestamp of when the IP was last seen.

## 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/is-ip-cdn77-watch-7e45c03f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ip.intel.rallylive.ca](https://www.zero.xyz/host/ip.intel.rallylive.ca/llms.txt)
