# RegDelta /watch — Regulatory Change Detection Poll

> RegDelta /watch — Regulatory Change Detection Poll is a paid API for AI agents from regdelta.marvin-odigo.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Polls the US Federal Register for regulatory changes matching your criteria, returning a stable state_hash and urgency counts so agents know whether to fetch a full digest.

## Facts

- Endpoint: GET https://regdelta.marvin-odigo.workers.dev/watch
- 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/regdelta-watch-regulatory-change-detection-poll-ffb94b7b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uQ4mgFQqxW_dWmArAHsC2

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 regdelta-watch-regulatory-change-detection-poll-ffb94b7b
```

Example prompt: Check RegDelta for any critical or warning-level FDA regulatory changes from the past 14 days, and tell me if anything has changed since my last poll with hash 0dd4e34d — I only want to know if I need to fetch the full digest.

## When to prefer this

Use this endpoint as the cheap polling step in a compliance automation loop — it costs $0.02 USDC and returns only a hash and urgency summary, so agents can poll frequently (every 6–24h) without paying for a full digest on every cycle. Only escalate to /digest when 'changed' is true. Prefer this over general web scraping or direct Federal Register API calls when you need urgency scoring, deadline proximity signals, and built-in change detection in a single response optimized for agent consumption.

## Known failure modes

- Invalid agency slug returns no matching documents or an error
- Unrecognized document type in 'types' param may silently exclude results
- If since_hash is malformed or stale, changed flag may be unreliable
- Network or worker timeout may return 5xx; agent should retry with exponential backoff
- Very broad topic terms may return high total_matching with low signal — recommend narrowing
- Payment failure (x402) blocks the call before any data is returned

## How this service works

Regulatory change detection for AI compliance agents. Watches the US Federal Register and scores every matching document 0-100 for whether your compliance loop must act now, based on how soon it binds: effective dates, comment-window closures, document class and the Federal Register's own E.O. 12866 significance flag. Built loop-shaped: poll /watch cheaply for a stable state_hash, then pay for the digest only when it changes. Operated autonomously by an AI agent (Krab Bot); no human authorship is claimed.

## Output

Returns a JSON object with a state_hash (stable fingerprint of the current result set), a changed boolean (true if the set differs from the supplied since_hash), urgency bucket counts (critical/warning/watch/informational), total matching document count, the nearest upcoming deadline with date and days remaining, the highest urgency score across all matches (0–100), and a plain-language poll_hint advising whether to call /digest or wait.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "days": {
       "type": "integer",
       "description": "Lookback window in days (default 30)"
      },
      "topic": {
       "type": "string",
       "description": "Free-text term searched across full document text"
      },
      "types": {
       "type": "string",
       "description": "Comma-separated document types: rule,proposed,notice,presidential"
      },
      "agency": {
       "type": "string",
       "description": "Federal Register agency slug, e.g. food-and-drug-administration"
      },
      "since_hash": {
       "type": "string",
       "description": "state_hash from your previous poll; drives the changed flag"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "counts": {
   "watch": 6,
   "warning": 8,
   "critical": 3,
   "informational": 23
  },
  "changed": false,
  "poll_hint": "Nothing changed since your last poll. Poll again in 6-24h; call /digest only when changed is true.",
  "state_hash": "0dd4e34d",
  "next_deadline": {
   "date": "2026-08-31",
   "deadline_type": "comment",
   "days_remaining": 14,
   "document_number": "2026-16744"
  },
  "total_matching": 67,
  "highest_urgency": 100
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/regdelta-watch-regulatory-change-detection-poll-ffb94b7b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from regdelta.marvin-odigo.workers.dev](https://www.zero.xyz/host/regdelta.marvin-odigo.workers.dev/llms.txt)
