ToolAssay

General current-operation routing for permit/exemption/duty-of-care and Digital

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.

Answeringour last check, 2026-10-10
1 of 1checks answered this week
1435 msmedian answer time
$0.02listed price per call
$0.02price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://waste.regevidencehub.com/api/v1/waste-rule-preflight

CategoryCode and developer
Provider hostwaste.regevidencehub.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days2 from 2 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-10 valid payment request 402$0.02 1435 ms

Example input (from the provider)

{
  "body": {
    "activities": [
      "receive_waste"
    ],
    "authorisation_status": "permit",
    "hazardous_status": false,
    "nation": "England",
    "role": "receiver",
    "site_location": "Leeds",
    "waste_types": [
      "mixed controlled waste"
    ]
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

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

This page as JSON