Developer payload.
Same structured evidence returned by the API and used by the workbench proof panel.
{"ok":true,"packet":{"packet_id":"freight-routeops-proof-packet-v1","vertical_id":"freight-field-routing","case_id":"freight-routeops-mini-v1","generated_from":["eval-results/routeops-eval.json","npm run eval:routeops","npm run eval:routeops:baselines:required with live Cloudflare OR-Tools/PyVRP/VROOM rows"],"claim_boundary":"This proof packet is paid-pilot evidence, not OR-Tools/PyVRP/VROOM solver-superiority evidence until all pinned open-solver baselines pass.","evidence_readiness":{"status":"complete","score_pct":100,"checks_passed":6,"checks_total":6,"summary":"Freight RouteOps proof packet is 100% complete for the declared evidence-pack scope.","checks":[{"id":"baseline_rows_complete","label":"Baseline rows complete","pass":true,"evidence":"Dispatcher, feasible heuristic, and Catalyst-Q candidate rows are present."},{"id":"hard_constraints_pass","label":"Hard constraints pass","pass":true,"evidence":"Catalyst-Q candidate has zero capacity violation, zero lateness, and no vehicle overage on the proof fixture."},{"id":"route_stability_pass","label":"Route stability gate passes","pass":true,"evidence":"Urgent-order/storm replan stays under the minimal-change threshold."},{"id":"roi_deltas_present","label":"ROI deltas present","pass":true,"evidence":"Distance, objective, lateness, capacity, and emissions proxy deltas are computable from packet baselines."},{"id":"csv_intake_ready","label":"CSV intake ready","pass":true,"evidence":"Orders and vehicles templates include time windows, capacity, and driver-hour fields."},{"id":"external_baseline_gate_tracked","label":"External solver gate tracked","pass":true,"evidence":"OR-Tools, PyVRP, and VROOM are tracked as the separate public solver-superiority gate."}]},"buyer_readout":["Catalyst-Q clears the synthetic freight hard constraints: all stops served, zero lateness, zero capacity violation, and no vehicle overage.","Against the feasible nearest-neighbor baseline, Catalyst-Q reduces the objective by 42.206%, distance by 13.498 units, and emissions proxy by 12.418 kg CO2e.","Against the dispatcher baseline, Catalyst-Q removes 152.549 lateness minutes and 3 units of capacity violation in the disruption case.","Route stability remains controlled through the urgent-order/storm minimal-change replan gate."],"baselines":[{"id":"dispatcher_baseline","label":"Dispatcher baseline before urgent pickup and storm disruption","metrics":{"distance":332.934,"duration":744.227,"capacity_violation":3,"lateness_minutes":152.549,"route_changes_from_baseline":0,"vehicle_count":3,"vehicle_overage":0,"emissions_proxy_kg_co2e":306.299,"objective":2236.821}},{"id":"nearest_neighbor_baseline","label":"Nearest-neighbor feasible heuristic baseline","metrics":{"distance":301.602,"duration":801.91,"capacity_violation":0,"lateness_minutes":0,"route_changes_from_baseline":9,"vehicle_count":4,"vehicle_overage":1,"emissions_proxy_kg_co2e":277.474,"objective":648.002}},{"id":"catalyst_routeops_v0","label":"Catalyst-Q RouteOps candidate","metrics":{"distance":288.104,"duration":679.612,"capacity_violation":0,"lateness_minutes":0,"route_changes_from_baseline":4,"vehicle_count":3,"vehicle_overage":0,"emissions_proxy_kg_co2e":265.056,"objective":374.504}}],"deltas":{"vs_nearest_neighbor":{"distance_saved":13.498,"distance_improvement_pct":4.475,"objective_improvement_pct":42.206,"emissions_proxy_kg_co2e_saved":12.418,"vehicle_count_reduction":1,"lateness_minutes_removed":0,"capacity_violation_removed":0},"vs_dispatcher":{"distance_saved":44.83,"objective_improvement_pct":83.257,"emissions_proxy_kg_co2e_saved":41.243,"lateness_minutes_removed":152.549,"capacity_violation_removed":3}},"route_stability":{"minimal_change_replan":{"scenario_id":"urgent-order-storm-minimal-change","route_changes_from_baseline":2.5,"max_allowed_route_changes":6,"pass":true},"acceptance":["all_stops_served","no_capacity_violation","no_lateness","minimal_change_replan","objective_not_regressed_more_than_10pct"]},"open_solver_evidence":{"required_solvers":[{"id":"ortools","name":"Google OR-Tools","status":"remote_available","evidence":"Live in the Cloudflare benchmark container and returning feasible RouteOps comparison rows."},{"id":"pyvrp","name":"PyVRP","status":"remote_available","evidence":"Live in the Cloudflare benchmark container and returning feasible RouteOps comparison rows."},{"id":"vroom","name":"VROOM","status":"remote_available","evidence":"Pinned VROOM CLI is live in the Cloudflare benchmark container and returning feasible RouteOps comparison rows."}],"claim_gate":{"id":"freight-open-solver-superiority","passed":false,"reason":"OR-Tools, PyVRP, and VROOM comparison rows are now live; use the best feasible open-solver route as the ensemble seed and keep solver-superiority language gated until Catalyst-Q beats, matches, or explains gaps across pinned public benchmark suites."},"runbook":{"local_no_docker":"npm run eval:routeops && npm run smoke:local","remote_without_docker":"gh workflow run deploy-benchmark-container.yml --ref main, then npm run smoke:production","promotion_command":"npm run eval:routeops:baselines:required"}},"pricing_offer":{"paid_pilot":{"price":"$15,000-$35,000 for 4-6 weeks","includes":["CSV/order intake setup","baseline replay and shadow mode","weekly Freight proof packet","dispatcher approval workflow","Browser Run evidence for portal and handoff moments"]},"conversion":{"price":"$2,500-$7,500/month + usage + verified savings kicker","usage_meter":"optimized stops, replans, Browser Run evidence minutes, and Catalyst-Q shots","kicker":"3%-8% of verified savings above the signed baseline after the base platform fee"},"acceptance_metric":"mileage, lateness, capacity, route stability, fuel/emissions proxy, and dispatcher acceptance against baseline"}},"links":{"page":"https://catalyst-q.strategic-innovations.ai/freight/proof","workbench":"https://catalyst-q.strategic-innovations.ai/app?agent=freight-field-routing"}}