# HALOWERK laufwerk — Deadline Buffer Readiness Check for VRP Tours

> HALOWERK laufwerk — Deadline Buffer Readiness Check for VRP Tours is a paid API for AI agents from lauf.halowerk.com, paid per call via x402, $0.007/call, status unknown (last checked 2026-10-10).

Analyzes a vehicle routing problem (VRP) scenario to determine whether all jobs can be completed with a sufficient deadline buffer, given vehicle shifts, travel durations, and time windows.

## Facts

- Endpoint: POST https://lauf.halowerk.com/v1/tours/deadline-buffer-readiness?utm_source=zero.xyz
- Price: $0.007/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-laufwerk-deadline-buffer-readiness-check-for-vrp-tours-d64a2d27
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9xQWC59GaV-z-EeN4mdaq

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 halowerk-laufwerk-deadline-buffer-readiness-check-for-vrp-tours-d64a2d27 -d '<json body>'
```

Example prompt: Check whether our 2 delivery vans can complete all 5 scheduled stops with at least a 10-minute buffer before each deadline — the shift runs from 8am to 6pm (0–36000 seconds), and I'll provide the travel time matrix and each job's time window and service duration.

## When to prefer this

Use this endpoint when you have a concrete VRP scenario with known travel durations, job time windows, and vehicle shifts and need to quickly validate whether all jobs can be served before their deadlines with a configurable safety buffer. Prefer this over general route optimization when the primary question is 'do we have enough buffer time?' rather than 'what is the optimal route?'. Best suited for pre-dispatch readiness checks or schedule validation workflows.

## Known failure modes

- Missing required fields (jobs, vehicles, durations_s) returns a validation error
- Duration matrix dimensions not matching number of jobs + depot causes an error
- Job time windows with start > end are rejected
- Vehicle capacity set to 0 or negative is rejected
- Demand exceeding vehicle capacity may cause infeasibility result
- minimum_deadline_buffer_s exceeding the full shift window produces infeasible output
- Payment not provided or insufficient USDC returns HTTP 402

## How this service works

HALOWERK laufwerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.

## Output

A JSON response indicating whether all jobs in the routing plan meet the specified minimum deadline buffer requirement, likely including per-job or per-vehicle feasibility details and any identified buffer violations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "jobs": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "point",
     "demand",
     "service_s",
     "window"
    ],
    "properties": {
     "id": {
      "type": "string",
      "maxLength": 80,
      "minLength": 1
     },
     "point": {
      "type": "integer",
      "maximum": 20,
      "minimum": 1
     },
     "demand": {
      "type": "number",
      "maximum": 100000,
      "minimum": 0
     },
     "window": {
      "type": "array",
      "items": {
       "type": "number",
       "maximum": 604800,
       "minimum": 0
      },
      "maxItems": 2,
      "minItems": 2
     },
     "service_s": {
      "type": "number",
      "maximum": 604800,
      "minimum": 0
     }
    },
    "additionalProperties": false
   },
   "maxItems": 20,
   "minItems": 1
  },
  "vehicles": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "capacity",
     "shift"
    ],
    "properties": {
     "id": {
      "type": "string",
      "maxLength": 80,
      "minLength": 1
     },
     "shift": {
      "type": "array",
      "items": {
       "type": "number",
       "maximum": 604800,
       "minimum": 0
      },
      "maxItems": 2,
      "minItems": 2
     },
     "capacity": {
      "type": "number",
      "maximum": 100000,
      "exclusiveMinimum": 0
     }
    },
    "additionalProperties": false
   },
   "maxItems": 4,
   "minItems": 1
  },
  "durations_s": {
   "type": "array",
   "items": {
    "type": "array",
    "items": {
     "anyOf": [
      {
       "type": "number",
       "maximum": 604800,
       "minimum": 0
      },
      {
       "type": "null"
      }
     ]
    },
    "maxItems": 21,
    "minItems": 2
   },
   "maxItems": 21,
   "minItems": 2
  },
  "matrix_source": {
   "type": "string",
   "maxLength": 200,
   "minLength": 1
  },
  "minimum_deadline_buffer_s": {
   "type": "number",
   "maximum": 604800,
   "minimum": 0
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-laufwerk-deadline-buffer-readiness-check-for-vrp-tours-d64a2d27/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from lauf.halowerk.com](https://www.zero.xyz/host/lauf.halowerk.com/llms.txt)
