{
  "agency": {
    "id": "metro-transit-014",
    "name": "Riverview Municipal Transit",
    "timezone": "America/Toronto",
    "serviceArea": {
      "municipality": "Riverview",
      "population": 284500,
      "areaKm2": 176.4
    },
    "contact": {
      "operationsEmail": "operations@riverviewtransit.ca",
      "customerServicePhone": "+1-555-014-2200"
    }
  },
  "serviceConfig": {
    "effectiveDate": "2026-09-01",
    "expirationDate": "2026-12-20",
    "serviceDays": {
      "weekday": {
        "startTime": "05:00",
        "endTime": "01:30",
        "headwayMinutes": {
          "peak": 10,
          "offPeak": 20,
          "lateNight": 30
        }
      },
      "saturday": {
        "startTime": "06:00",
        "endTime": "01:30",
        "headwayMinutes": 20
      },
      "sunday": {
        "startTime": "07:00",
        "endTime": "00:30",
        "headwayMinutes": 30
      }
    },
    "peakPeriods": [
      {
        "name": "AM Peak",
        "startTime": "06:30",
        "endTime": "09:00"
      },
      {
        "name": "PM Peak",
        "startTime": "15:30",
        "endTime": "18:30"
      }
    ],
    "routes": [
      {
        "routeId": "R1",
        "shortName": "1",
        "longName": "Central Station–Northgate",
        "mode": "bus",
        "status": "active",
        "distanceKm": 14.8,
        "scheduledRuntimeMinutes": 52,
        "accessible": true,
        "priority": "frequent",
        "stops": [
          {
            "stopId": "ST100",
            "name": "Central Station",
            "sequence": 1,
            "coordinates": {
              "latitude": 43.65184,
              "longitude": -79.38192
            },
            "amenities": [
              "shelter",
              "real_time_display",
              "bicycle_rack"
            ]
          },
          {
            "stopId": "ST114",
            "name": "Civic Centre",
            "sequence": 7,
            "coordinates": {
              "latitude": 43.67231,
              "longitude": -79.39408
            },
            "amenities": [
              "shelter",
              "bench"
            ]
          },
          {
            "stopId": "ST129",
            "name": "Northgate Terminal",
            "sequence": 16,
            "coordinates": {
              "latitude": 43.71846,
              "longitude": -79.40873
            },
            "amenities": [
              "heated_waiting_area",
              "washroom",
              "real_time_display"
            ]
          }
        ],
        "frequency": {
          "weekday": [
            {
              "period": "AM Peak",
              "headwayMinutes": 8,
              "vehiclesRequired": 7
            },
            {
              "period": "Midday",
              "headwayMinutes": 15,
              "vehiclesRequired": 4
            },
            {
              "period": "PM Peak",
              "headwayMinutes": 8,
              "vehiclesRequired": 7
            },
            {
              "period": "Evening",
              "headwayMinutes": 20,
              "vehiclesRequired": 3
            }
          ],
          "weekend": {
            "headwayMinutes": 20,
            "vehiclesRequired": 3
          }
        }
      },
      {
        "routeId": "R7",
        "shortName": "7",
        "longName": "Harbourfront–University",
        "mode": "bus",
        "status": "active",
        "distanceKm": 11.2,
        "scheduledRuntimeMinutes": 41,
        "accessible": true,
        "priority": "local",
        "stops": [
          {
            "stopId": "ST205",
            "name": "Harbourfront Exchange",
            "sequence": 1,
            "coordinates": {
              "latitude": 43.63812,
              "longitude": -79.37645
            },
            "amenities": [
              "shelter",
              "bicycle_rack"
            ]
          },
          {
            "stopId": "ST219",
            "name": "East Market",
            "sequence": 8,
            "coordinates": {
              "latitude": 43.65973,
              "longitude": -79.35284
            },
            "amenities": [
              "bench"
            ]
          },
          {
            "stopId": "ST230",
            "name": "Riverview University",
            "sequence": 14,
            "coordinates": {
              "latitude": 43.68426,
              "longitude": -79.33917
            },
            "amenities": [
              "shelter",
              "real_time_display"
            ]
          }
        ],
        "frequency": {
          "weekday": [
            {
              "period": "AM Peak",
              "headwayMinutes": 15,
              "vehiclesRequired": 4
            },
            {
              "period": "Midday",
              "headwayMinutes": 20,
              "vehiclesRequired": 3
            },
            {
              "period": "PM Peak",
              "headwayMinutes": 12,
              "vehiclesRequired": 4
            },
            {
              "period": "Evening",
              "headwayMinutes": 30,
              "vehiclesRequired": 2
            }
          ],
          "weekend": {
            "headwayMinutes": 30,
            "vehiclesRequired": 2
          }
        }
      }
    ],
    "fleet": {
      "totalVehicles": 96,
      "peakVehiclesRequired": 74,
      "spareRatio": 0.18,
      "vehicleTypes": [
        {
          "type": "battery_electric_bus",
          "quantity": 28,
          "capacity": {
            "seated": 35,
            "standing": 42,
            "wheelchairs": 2
          }
        },
        {
          "type": "hybrid_diesel_bus",
          "quantity": 54,
          "capacity": {
            "seated": 38,
            "standing": 40,
            "wheelchairs": 2
          }
        },
        {
          "type": "articulated_bus",
          "quantity": 14,
          "capacity": {
            "seated": 55,
            "standing": 68,
            "wheelchairs": 2
          }
        }
      ]
    },
    "serviceExceptions": [
      {
        "date": "2026-10-12",
        "name": "Thanksgiving Day",
        "serviceLevel": "sunday"
      },
      {
        "date": "2026-11-15",
        "name": "Riverview Marathon",
        "serviceLevel": "modified",
        "affectedRoutes": [
          "R1",
          "R7"
        ],
        "details": {
          "detourStart": "07:00",
          "detourEnd": "15:00",
          "temporaryStops": [
            "TMP401",
            "TMP402"
          ]
        }
      }
    ],
    "performanceTargets": {
      "onTimePerformancePercent": 90,
      "maximumPassengerLoadFactor": 1.15,
      "missedTripRatePercent": 0.5,
      "accessibilityAvailabilityPercent": 99.5,
      "greenhouseGasReductionPercent": 18
    }
  },
  "metadata": {
    "version": "3.4.1",
    "generatedAt": "2026-07-31T14:30:00-04:00",
    "generatedBy": "Transit Planning Division",
    "approvalStatus": "draft",
    "dataSources": [
      "automatic_vehicle_location",
      "automatic_passenger_counters",
      "operator_schedules",
      "municipal_population_forecast"
    ]
  }
}