# Federal Register Controlled Substances & Scheduling Rules Monitor

> Federal Register Controlled Substances & Scheduling Rules Monitor is a paid API for AI agents from oracles-production.up.railway.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns Federal Register final and proposed rules for controlled substances and scheduling since a given timestamp, each scored 1-10 for compliance impact, with effective dates and primary-source links.

## Facts

- Endpoint: GET https://oracles-production.up.railway.app/v1/reg-controlled-substances/changes
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/federal-register-controlled-substances-scheduling-rules-monitor-b4ddf1f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3kKimHPfp4l7huZmsoNYq

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 federal-register-controlled-substances-scheduling-rules-monitor-b4ddf1f8
```

Example prompt: Pull all Federal Register controlled substances and scheduling rule changes since 2025-05-01T00:00:00Z, limit to 50 results, and only show me ones with a compliance significance score of at least 7.

## When to prefer this

Use this endpoint when you need structured, scored, and timestamped Federal Register regulatory changes specifically in the controlled substances and drug scheduling domain. Prefer this over generic Federal Register search when you want pre-filtered compliance-relevant rules with a 1-10 significance score and verified primary-source links, especially in automated compliance monitoring workflows.

## Known failure modes

- Invalid or missing 'since' date-time format returns a 400 validation error
- min_significance out of range (below 1 or above 10) returns a 400 error
- limit exceeding 500 returns a 400 error
- No matching rules in the time window returns an empty changes array with count 0
- Service temporarily unavailable returns a 5xx error
- Payment not processed (x402) returns a 402 Payment Required response

## How this service works

Federal Register final & proposed rules affecting controlled substances & scheduling (Drug Enforcement Administration) since a timestamp — covering controlled substance, schedule, dea, quota, precursor — each scored 1-10 for compliance impact, with effective dates and primary-source links.

## Output

A JSON object containing a count of matching rules, a source label, and an array of change objects — each with a title, type (final/proposed), summary, significance score (1-10), effective date, detected-at timestamp, entity ID, primary-source URL, and optional detail object for deeper content.

## 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": {
      "limit": {
       "type": "integer",
       "maximum": 500,
       "minimum": 1
      },
      "since": {
       "type": "string",
       "format": "date-time",
       "description": "Only changes detected after this ISO-8601 instant"
      },
      "min_significance": {
       "type": "integer",
       "maximum": 10,
       "minimum": 1,
       "description": "Keep only changes scored at least this"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "integer"
      },
      "source": {
       "type": "string"
      },
      "changes": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "type": {
          "type": "string"
         },
         "title": {
          "type": "string"
         },
         "detail": {
          "type": "object"
         },
         "summary": {
          "type": "string"
         },
         "entityId": {
          "type": "string"
         },
         "sourceUrl": {
          "type": [
           "string",
           "null"
          ],
          "description": "Primary-source link for verification"
         },
         "detectedAt": {
          "type": "string",
          "format": "date-time"
         },
         "significance": {
          "type": "integer",
          "maximum": 10,
          "minimum": 1
         },
         "effectiveDate": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/federal-register-controlled-substances-scheduling-rules-monitor-b4ddf1f8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracles-production.up.railway.app](https://www.zero.xyz/host/oracles-production.up.railway.app/llms.txt)
