{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-05T03:32:37.996Z","route":{"id":"oc_transpo:e1","publicNumber":"E1","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["E1"]},"grading":{"servicePurpose":"unclassified","policy":"withheld","contextToVerify":[],"numericOtpPublished":false},"definitions":{"onTime":"absolute difference between the last eligible provider prediction and the scheduled arrival is no more than 300 seconds; this does not measure actual arrival","worstFiveInOneHundred":"95th-percentile difference between last eligible provider predictions and scheduled arrivals; a threshold, not a maximum or average of the latest 5%","noPublishedPosition":"a scheduled trip with no matching public vehicle position in this coverage check; this is not by itself a confirmed no-show or cancellation","riderReports":"investigation leads only; not counted as service-failure proof"},"methods":{"settledArrivals":"last-prediction-within-ten-minutes-v1","scheduledTripPositions":"retained-timetable-trip-position-v2"},"cohorts":[{"routeId":"E1","computedAt":"2026-11-05T03:32:37.996Z","summary":{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","observations":2468,"weekdaysObserved":18,"serviceDaysObserved":18,"onTimePct":77.1,"averageDelaySeconds":148.6,"p95DelaySeconds":875,"computedAt":"2026-11-05T03:32:37.996Z","windowStart":"2026-10-06T00:00:00.000Z","windowEnd":"2026-11-03T23:59:59.999Z"},"hourlyReliability":[{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":6,"observations":87,"serviceDays":10,"onTimePct":73.6,"medianDelaySeconds":-157,"p95DelaySeconds":307},{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":7,"observations":239,"serviceDays":10,"onTimePct":94.1,"medianDelaySeconds":-2,"p95DelaySeconds":219},{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":8,"observations":280,"serviceDays":10,"onTimePct":73.9,"medianDelaySeconds":129,"p95DelaySeconds":599},{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":9,"observations":70,"serviceDays":10,"onTimePct":91.4,"medianDelaySeconds":59,"p95DelaySeconds":249},{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":15,"observations":221,"serviceDays":10,"onTimePct":92.8,"medianDelaySeconds":0,"p95DelaySeconds":357},{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":16,"observations":216,"serviceDays":10,"onTimePct":80.1,"medianDelaySeconds":56,"p95DelaySeconds":757},{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":17,"observations":211,"serviceDays":10,"onTimePct":56.4,"medianDelaySeconds":143,"p95DelaySeconds":2096},{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","hour":18,"observations":40,"serviceDays":10,"onTimePct":77.5,"medianDelaySeconds":25,"p95DelaySeconds":875}],"scheduledTripPositionCoverage":{"routeId":"E1","routeLabel":"E1","operatorId":"oc_transpo","scheduledTrips":180,"observedTrips":166,"notObservedTrips":14,"coveragePct":92.2,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":6,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":30,"observedTrips":30,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":35,"observedTrips":35,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":30,"observedTrips":26,"notObservedTrips":4,"coveragePct":86.7},{"hour":16,"scheduledTrips":30,"observedTrips":26,"notObservedTrips":4,"coveragePct":86.7},{"hour":17,"scheduledTrips":30,"observedTrips":24,"notObservedTrips":6,"coveragePct":80},{"hour":18,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":{"matchedArrivals":1579,"scheduledIntervals":1323,"predictedIntervals":1323,"scheduledWaitSeconds":293.4,"predictedWaitSeconds":361.7,"excessPredictedWaitSeconds":68.4,"routeCount":1,"stopCount":8,"serviceDays":15,"minimumSourceMatchCoveragePct":98.6,"windowStart":"2026-10-07","windowEnd":"2026-11-03","computedAt":"2026-11-04T20:32:57.137Z","method":"settled-predicted-excess-wait-v1","routeId":"E1","operatorId":"oc_transpo"}}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"E1","effectiveDate":"2026-10-30","generatedAt":"2026-11-05T03:47:30.045Z","before":{"phase":"before","comparisonDate":"2026-10-26","feedVersionId":"3932bee1-4577-4968-9a97-2987e88312ad","sourceChecksum":"1d13d0abb2506002092feaff3dc08c45abd96d7b94ad4ed13c73616dab7e8ed8","sourceUrl":"https://oct-gtfs-emasagcnfmcgeham.z01.azurefd.net/public-access/GTFSExport.zip","sourceFetchedAt":"2026-10-23T01:15:52.775Z","serviceStart":"2026-10-23","serviceEnd":"2026-11-23","routeIds":["E1"],"longNames":["Shuttle-Express Downtown ~ Navette-Express Centre-Ville <> Shuttle-Express Blair ~ Navette-Express Blair"],"headsigns":["Blair","Lyon"],"scheduledTrips":36,"distinctStops":10,"distinctShapes":2,"firstServiceSeconds":23400,"lastServiceSeconds":66300,"shapeChecksums":["3d88797886dbb236cfce656ebc797022fd9f7383628aff1a51a5621c9156d41e","492ad8cee123daa86d465a26ffbfd760d862aeea1b807cd9bf05d653e215b3e3","5041234a2482f1c2f634fdb35d1d7056bee15301a51ccfda4dcee8d4955be329","7d59c60574fa990be97a3b38d955e0441a9c290d572b11c5bfd1d79e4c459fd6","8aca52ed0d1e9c6c1b50c914c78ab4ff225d4ae80d52c7b1b73e540f1f05bf38","c3a5f9221f2244e9f585a2731e9842b34deea8216f4665a7c27208f29a6efa59","dc2feaec4c5895b7f66719874841f9efd1432efe743f0d73fdfa5ac8c282d76d","e663a8b68586e9f8dad9213ed471bb2fa9a2f37ad2a3fefb7836cbea0f611824","ea3def8cf5ff634d082268e980a155277c7a694091f4d52fbd632086c684f8a4"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"after":{"phase":"after","comparisonDate":"2026-11-02","feedVersionId":"6ee8491d-8f94-4122-a67b-ef228d9e0945","sourceChecksum":"91dd8e42516043447b7a3e7185d65557916494aaafeb36792fa1c09c514e2bbb","sourceUrl":"https://oct-gtfs-emasagcnfmcgeham.z01.azurefd.net/public-access/GTFSExport.zip","sourceFetchedAt":"2026-10-30T01:00:32.195Z","serviceStart":"2026-10-30","serviceEnd":"2026-11-30","routeIds":["E1"],"longNames":["Shuttle-Express Downtown ~ Navette-Express Centre-Ville <> Shuttle-Express Blair ~ Navette-Express Blair"],"headsigns":["Blair","Lyon"],"scheduledTrips":36,"distinctStops":10,"distinctShapes":2,"firstServiceSeconds":23400,"lastServiceSeconds":66300,"shapeChecksums":["3d88797886dbb236cfce656ebc797022fd9f7383628aff1a51a5621c9156d41e","492ad8cee123daa86d465a26ffbfd760d862aeea1b807cd9bf05d653e215b3e3","5041234a2482f1c2f634fdb35d1d7056bee15301a51ccfda4dcee8d4955be329","7d59c60574fa990be97a3b38d955e0441a9c290d572b11c5bfd1d79e4c459fd6","8aca52ed0d1e9c6c1b50c914c78ab4ff225d4ae80d52c7b1b73e540f1f05bf38","c3a5f9221f2244e9f585a2731e9842b34deea8216f4665a7c27208f29a6efa59","dc2feaec4c5895b7f66719874841f9efd1432efe743f0d73fdfa5ac8c282d76d","e663a8b68586e9f8dad9213ed471bb2fa9a2f37ad2a3fefb7836cbea0f611824","ea3def8cf5ff634d082268e980a155277c7a694091f4d52fbd632086c684f8a4"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":1385,"serviceDays":10,"withinFiveMinutesPct":79.5,"averageDelaySeconds":128,"worstFiveInOneHundredDelaySeconds":761},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":412,"serviceDays":3,"withinFiveMinutesPct":83.5,"averageDelaySeconds":103,"worstFiveInOneHundredDelaySeconds":761},"reliabilityComparisonReady":false,"scheduleComparisonQualification":"calendar_exception"},"meta":{"schema":"https://otranspo.ca/schemas/response-meta/v1","schemaVersion":1,"surface":"public.reliability-evidence","requestId":null,"requestIdState":"header_only_for_cacheable_compatibility","generatedAt":"2026-11-05T03:59:10.495Z","freshnessSeconds":529118,"sourceState":"current","qualityState":"complete","evidenceIds":[],"missingSources":[],"reasonCodes":[],"sources":[{"id":"realtime:gtfs-rt","version":1,"kind":"gtfs_realtime","operatorId":null,"owner":"not-recorded","publicUrl":null,"publicUrlState":"not_recorded","licence":"not-recorded","licenceState":"not_recorded","cadence":"not-recorded","cadenceState":"not_recorded","snapshotId":"srcsnap_564ec02db319b40f417c18ec3d6de251df05c7936083ece4d8f1af91d0116efb","checkedAt":"2026-11-05T03:59:10.495Z","observedAt":"2026-11-05T03:59:03.000Z","freshnessSeconds":7,"freshnessState":"current","qualityState":"complete","reasonCodes":[]},{"id":"gtfs-static:oc_transpo","version":1,"kind":"gtfs_static","operatorId":"oc_transpo","owner":"OC Transpo","publicUrl":"https://oct-gtfs-emasagcnfmcgeham.z01.azurefd.net/public-access/GTFSExport.zip","publicUrlState":"recorded","licence":"not-recorded","licenceState":"not_recorded","cadence":"not-recorded","cadenceState":"not_recorded","snapshotId":"srcsnap_36f5225e05530e76b58f769c4e17556d8b022b1e7451eafaf1351b5f254e4874","checkedAt":"2026-11-04T06:01:26.466Z","observedAt":"2026-10-30T01:00:32.195Z","freshnessSeconds":529118,"freshnessState":"current","qualityState":"complete","reasonCodes":[]},{"id":"gtfs-static:sto","version":4,"kind":"gtfs_static","operatorId":"sto","owner":"STO","publicUrl":"https://contenu.sto.ca/GTFS/GTFS.zip","publicUrlState":"recorded","licence":"not-recorded","licenceState":"not_recorded","cadence":"not-recorded","cadenceState":"not_recorded","snapshotId":"srcsnap_4b91747a9a897f11a9016145bf913089b9770cf02dbe6e92f867ff2bf6b8e364","checkedAt":"2026-11-04T06:01:26.466Z","observedAt":"2026-11-04T06:00:08.184Z","freshnessSeconds":79142,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}