# RegEvidenceHub Waste Rule Preflight

> RegEvidenceHub Waste Rule Preflight is a paid API for AI agents from waste.regevidencehub.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-18).

Performs England waste regulatory preflight checks — covering waste routing, carrier registration, Digital Waste Tracking readiness, and permit-change impacts — returning deterministic MCP decision outcomes.

## Facts

- Endpoint: POST https://waste.regevidencehub.com/api/v1/waste-rule-preflight?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/regevidencehub-waste-rule-preflight-c92646aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GSTdlCab73YhkAfenycAF

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 regevidencehub-waste-rule-preflight-c92646aa -d '<json body>'
```

Example prompt: I'm a waste carrier in England about to transport non-hazardous construction waste for a client — can you run a regulatory preflight to check what route I need, whether my carrier registration is sufficient, and if Digital Waste Tracking applies to this job?

## When to prefer this

Choose this endpoint when you need a deterministic, evidence-linked regulatory preflight specifically for England waste operations — covering carrier registration, permit or exemption routing, Digital Waste Tracking readiness, and permit-change impact — rather than a generic legal Q&A or a manual permit search. It is particularly valuable when an AI agent needs a structured, machine-readable compliance decision before committing to a waste movement or site operation.

## Known failure modes

- Nation other than England supplied — service does not support Scotland, Wales or Northern Ireland and will not infer jurisdiction
- Activities array empty or contains invented codes — endpoint requires valid enum activity values
- Hazardous status inferred rather than explicitly known — should be passed as null when uncertain
- Missing role field leading to incomplete routing logic
- Payment not processed via x402 — returns 402 Payment Required before screening runs

## How this service works

General current-operation routing for permit/exemption/duty-of-care and Digital Waste Tracking review using the same deterministic engine as the MCP tool. Payment verification precedes deterministic execution. Not Environment Agency approval or legal advice.

## Output

Returns a JSON object with a product label, a decision block containing the applicable regulatory route (e.g. PERMIT_OR_EXEMPTION_AND_DIGITAL_TRACKING_REVIEW), a screening status (e.g. SCREENING_COMPLETE_REVIEW_REQUIRED), and a deterministic flag confirming whether the outcome is rule-based. Helps agents determine next compliance steps without guesswork.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "role": {
   "anyOf": [
    {
     "enum": [
      "producer",
      "carrier",
      "broker",
      "dealer",
      "receiver",
      "operator"
     ],
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Role",
   "default": null,
   "description": "Primary waste role. Use receiver/operator for sites taking or operating on waste; carrier/broker/dealer for movement or arranging roles."
  },
  "nation": {
   "anyOf": [
    {
     "type": "string",
     "const": "England"
    },
    {
     "type": "null"
    }
   ],
   "title": "Nation",
   "default": null,
   "description": "UK nation for the operation. This service currently supports England only and never infers jurisdiction."
  },
  "activities": {
   "type": "array",
   "items": {
    "enum": [
     "produce_controlled_waste",
     "transport_waste",
     "arrange_waste",
     "receive_waste",
     "store_waste",
     "treat_recover_dispose_waste"
    ],
    "type": "string"
   },
   "title": "Activities",
   "description": "One or more modelled activities. Do not invent waste codes or hazardous status from an activity label."
  },
  "waste_types": {
   "anyOf": [
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    },
    {
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Waste Types",
   "default": null,
   "description": "User-supplied waste types or codes. Do not infer EWC codes from free text."
  },
  "site_location": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Site Location",
   "default": null,
   "description": "Site or sufficiently precise operating location in England when location matters to the route."
  },
  "hazardous_status": {
   "anyOf": [
    {
     "type": "boolean"
    },
    {
     "type": "null"
    }
   ],
   "title": "Hazardous Status",
   "default": null,
   "description": "Whether hazardous waste is involved, only when explicitly known from the user's facts; otherwise leave null."
  },
  "authorisation_status": {
   "anyOf": [
    {
     "enum": [
      "permit",
      "exemption",
      "licence",
      "none",
      "other"
     ],
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Authorisation Status",
   "default": null,
   "description": "Current receiving/operator authorisation when known. Do not infer permit or exemption status."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "product": "UK Waste Rule & Permit Change-Impact MCP",
  "decision": {
   "route": "PERMIT_OR_EXEMPTION_AND_DIGITAL_TRACKING_REVIEW",
   "status": "SCREENING_COMPLETE_REVIEW_REQUIRED",
   "deterministic": true
  },
  "schema_version": "0.1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/regevidencehub-waste-rule-preflight-c92646aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from waste.regevidencehub.com](https://www.zero.xyz/host/waste.regevidencehub.com/llms.txt)
