{
  "name": "busybar-commute",
  "status": "POC -- all commute data is mocked",
  "scenarios": [
    "wfh",
    "leaving-work",
    "trip-10",
    "trip-25",
    "trip-40",
    "halfway",
    "trip-60",
    "trip-75",
    "trip-90",
    "arriving",
    "gridlock",
    "at-work",
    "at-work-busy",
    "at-work-gridlock"
  ],
  "routes": {
    "GET /preview/:scenario": "draw payload, without touching the device",
    "POST /push/:scenario": "render a mock scenario onto the bar",
    "POST /at/:progress?traffic=N": "an arbitrary point on the route (0..1)",
    "POST /sim/start": "simulated 20min drive that advances by itself",
    "POST /sim/stop": "end the simulation and clear the bar",
    "GET /state": "what the Worker thinks is on the bar",
    "POST /clear": "remove our elements"
  },
  "bindings": {
    "COMMUTE": "ok",
    "BUSY_API_TOKEN": "set",
    "API_SECRET": "set"
  }
}