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
| Category | Code and developer |
|---|---|
| Provider host | waste.regevidencehub.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 2 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 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"
}