{"uid":"cap_WKAXYdkOHfp32hDSfK5bo","slug":"halowerk-laufwerk-shift-reserve-readiness-check-e55194ac","name":"HALOWERK laufwerk — Shift Reserve Readiness Check","description":"HALOWERK laufwerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.","url":"https://lauf.halowerk.com/v1/tours/shift-reserve-readiness?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"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_return_reserve_s":{"type":"number","maximum":604800,"minimum":0}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_FgBGcn3zNL-eE_gZyOUob","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes shift-reserve readiness for vehicle routing: checks whether vehicles can complete assigned jobs within their shift windows while maintaining a minimum reserve buffer.","exampleAgentPrompt":"Check shift-reserve readiness for 2 vehicles (cap 500 each, shifts 0–28800s) covering 3 jobs at points 1, 2, 3 with demands 10, 20, 15 and time windows [0,14400], [3600,18000], [7200,21600], service times 300s each, using the provided 4×4 duration matrix, and a minimum return reserve of 1800 seconds.","exampleUseCases":[{"title":"Pre-dispatch fleet feasibility check","prompt":"Before I dispatch my 3 delivery vans today, check whether they can cover all 15 drop-off jobs within their 8-hour shifts — each van has a capacity of 200kg, the jobs have specific time windows, and I need each driver to have at least 20 minutes of reserve time before their shift ends. Here are the job details and the travel-time matrix between all stops."},{"title":"Last-mile routing shift validation","prompt":"I have 2 couriers with shifts running from second 0 to 32400 and 4 parcels to deliver at stops 1 through 4 with demands of 5, 8, 12, and 6 units, time windows [1800,10800], [3600,14400], [7200,18000], [9000,21600], and 600-second service times each. Use this 5×5 duration matrix and tell me if both couriers can finish with at least 900 seconds of reserve time."},{"title":"Shift planning reserve audit","prompt":"I'm planning tomorrow's routes for 4 vehicles (capacity 1000 each, shifts 0 to 36000 seconds) across 20 job stops. I have the full duration matrix between all points. Can you check whether every vehicle's shift is long enough to complete its assigned jobs and still return with at least 1200 seconds to spare?"}],"resultDescription":"A JSON response indicating whether the given vehicle-job configuration satisfies shift-reserve readiness constraints — likely including per-vehicle feasibility flags, reserve times remaining, and whether the minimum return reserve threshold is met for each shift.","failureModes":["Invalid duration matrix dimensions (must match number of jobs + depot points)","Job time windows that are infeasible given travel durations","Vehicle capacity exceeded by assigned job demands","Shift window too short to service any jobs","Missing required fields (id, point, demand, service_s, window) on jobs or vehicles","Duration matrix contains nulls on critical path legs","minimum_return_reserve_s exceeds available shift time"],"whenToPreferThis":"Use this endpoint when you need to pre-validate whether a set of vehicle shifts can accommodate all assigned jobs — specifically when shift reserve buffers (return time margins) are a hard operational constraint. Prefer this over full VRP solvers when you already have a candidate route assignment and simply need a feasibility/readiness check, or when you want to audit existing schedules before dispatch rather than generate new optimal routes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:38:30.872Z","isFirstParty":false,"canonicalSlug":"halowerk-laufwerk-shift-reserve-readiness-check-e55194ac"}