{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-04T00:32:32.769Z","route":{"id":"oc_transpo:5","publicNumber":"5","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["5"]},"grading":{"servicePurpose":"conventional","policy":"all_settled_arrivals","contextToVerify":[],"numericOtpPublished":true},"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":"5","computedAt":"2026-11-04T00:32:32.769Z","summary":{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","observations":91136,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":77.4,"averageDelaySeconds":181.2,"p95DelaySeconds":648,"computedAt":"2026-11-04T00:32:32.769Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":0,"observations":544,"serviceDays":12,"onTimePct":93.8,"medianDelaySeconds":23,"p95DelaySeconds":319},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":5,"observations":487,"serviceDays":11,"onTimePct":88.7,"medianDelaySeconds":130,"p95DelaySeconds":385},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":6,"observations":2140,"serviceDays":15,"onTimePct":87.5,"medianDelaySeconds":113,"p95DelaySeconds":440},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":7,"observations":2993,"serviceDays":14,"onTimePct":80.5,"medianDelaySeconds":158,"p95DelaySeconds":462},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":8,"observations":3089,"serviceDays":14,"onTimePct":68.5,"medianDelaySeconds":196,"p95DelaySeconds":718},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":9,"observations":3259,"serviceDays":14,"onTimePct":73.5,"medianDelaySeconds":148,"p95DelaySeconds":627},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":10,"observations":2990,"serviceDays":14,"onTimePct":86.8,"medianDelaySeconds":118,"p95DelaySeconds":421},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":11,"observations":2908,"serviceDays":14,"onTimePct":83.8,"medianDelaySeconds":117,"p95DelaySeconds":503},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":12,"observations":2886,"serviceDays":14,"onTimePct":78,"medianDelaySeconds":145,"p95DelaySeconds":409},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":13,"observations":2844,"serviceDays":14,"onTimePct":81.8,"medianDelaySeconds":111,"p95DelaySeconds":598},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":14,"observations":3476,"serviceDays":14,"onTimePct":81.6,"medianDelaySeconds":126,"p95DelaySeconds":481},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":15,"observations":2963,"serviceDays":14,"onTimePct":73.6,"medianDelaySeconds":152,"p95DelaySeconds":575},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":16,"observations":3011,"serviceDays":14,"onTimePct":65,"medianDelaySeconds":196,"p95DelaySeconds":932},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":17,"observations":3017,"serviceDays":14,"onTimePct":61.9,"medianDelaySeconds":218,"p95DelaySeconds":952},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":18,"observations":3114,"serviceDays":14,"onTimePct":71.2,"medianDelaySeconds":157,"p95DelaySeconds":669},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":19,"observations":2585,"serviceDays":14,"onTimePct":81.9,"medianDelaySeconds":92,"p95DelaySeconds":456},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":20,"observations":1727,"serviceDays":14,"onTimePct":80.3,"medianDelaySeconds":105,"p95DelaySeconds":603},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":21,"observations":1654,"serviceDays":14,"onTimePct":88.1,"medianDelaySeconds":48,"p95DelaySeconds":501},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":22,"observations":1699,"serviceDays":14,"onTimePct":87.9,"medianDelaySeconds":45,"p95DelaySeconds":524},{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","hour":23,"observations":1332,"serviceDays":14,"onTimePct":83.3,"medianDelaySeconds":78,"p95DelaySeconds":501}],"scheduledTripPositionCoverage":{"routeId":"5","routeLabel":"5","operatorId":"oc_transpo","scheduledTrips":834,"observedTrips":818,"notObservedTrips":16,"coveragePct":98.1,"serviceDays":6},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":11,"observedTrips":11,"notObservedTrips":0,"coveragePct":100},{"hour":5,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":47,"observedTrips":47,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":58,"observedTrips":57,"notObservedTrips":1,"coveragePct":98.3},{"hour":8,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":9,"scheduledTrips":53,"observedTrips":51,"notObservedTrips":2,"coveragePct":96.2},{"hour":10,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":11,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":12,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":13,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":14,"scheduledTrips":63,"observedTrips":63,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":53,"observedTrips":51,"notObservedTrips":2,"coveragePct":96.2},{"hour":16,"scheduledTrips":53,"observedTrips":50,"notObservedTrips":3,"coveragePct":94.3},{"hour":17,"scheduledTrips":53,"observedTrips":51,"notObservedTrips":2,"coveragePct":96.2},{"hour":18,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":19,"scheduledTrips":33,"observedTrips":33,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":33,"observedTrips":33,"notObservedTrips":0,"coveragePct":100},{"hour":21,"scheduledTrips":23,"observedTrips":22,"notObservedTrips":1,"coveragePct":95.7},{"hour":22,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":23,"observedTrips":23,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":{"matchedArrivals":10899,"scheduledIntervals":8862,"predictedIntervals":8862,"scheduledWaitSeconds":394.8,"predictedWaitSeconds":452.4,"excessPredictedWaitSeconds":57.6,"routeCount":1,"stopCount":61,"serviceDays":14,"minimumSourceMatchCoveragePct":98.6,"windowStart":"2026-10-07","windowEnd":"2026-11-02","computedAt":"2026-11-04T00:32:49.768Z","method":"settled-predicted-excess-wait-v1","routeId":"5","operatorId":"oc_transpo"}}],"recurringProblemStops":[{"stopId":"740","stopName":"SMYTH / LYNDA","observations":1653,"onTimeArrivals":1098,"onTimePct":66.4,"medianDelaySeconds":187,"worstFiveInOneHundredDelaySeconds":766,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:05.101Z"},{"stopId":"9869","stopName":"RIDEAU B","observations":1664,"onTimeArrivals":1158,"onTimePct":69.6,"medianDelaySeconds":169,"worstFiveInOneHundredDelaySeconds":776,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:06.246Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"5","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T00:19:25.843Z","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":["5"],"longNames":["Waller <> Elmvale"],"headsigns":["Elmvale","Waller"],"scheduledTrips":139,"distinctStops":67,"distinctShapes":4,"firstServiceSeconds":19500,"lastServiceSeconds":88800,"shapeChecksums":["06e56ff3102cb1744490832a21cf1ba5a5e6b512920ee06da380556a5cf2f11f","12ccc41461b44074263a8e14904041109a32e45e9cc315181703582323db399e","16b137f3e15e4f572f89d0d49553a9b9969a023a25e2ad634117f345044c6efa","1eb8ba0185d1e0c467d868259140d905969a13f2796bdf8b912b2fd65de29436","27835fd1e2d77cab10c83575b49c0c66529a4188774db0bf7d1faf1d94b81279","2b8235aff20a0e872c370ce6475321aeab790d93a6cd68e2485c9a9b115976d4","42700b4f7cdcbd17b9b5288541eb023359ca3f7cbf45553d717c32b6b7551b7d","591ac9f85dd5ef110cae33163ad1efd282f33fb6db50788137e3901675a26c6c","63e39885995ab7474bb786637529410f3c098c2a6a8510829e5f7e214cf9fde2","7cfd4d6fafb6977ce9888343272a80a8ee10931c7e9cecfd2c65b224bd2e5f16","8ff24ba1640c73afc888c4b1e21783d78a557c1410a0a344a9d17868edd05f4d","c53b198435a0b8188ede505503c10d343dae2410cf04aafcc68d33da12144e9c","d93cb55da663cae7c3076d8efdba113fae2e16702259a7c379f5aa62b79db958","dc9067bb700fb17358e4c9407c275a3fa6ab92ee9ce9052c927a87129b1f081e","f081e22ad54437326c867fa7dee49420f5c59dd9a4b7adb717eabccc31c57aad","ff9ba3317acd5d48f2865c55523d6c834b0137c7e4a7eecb153c18aad5ffdc76"],"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":["5"],"longNames":["Waller <> Elmvale"],"headsigns":["Elmvale","Waller"],"scheduledTrips":139,"distinctStops":67,"distinctShapes":4,"firstServiceSeconds":19500,"lastServiceSeconds":88800,"shapeChecksums":["06e56ff3102cb1744490832a21cf1ba5a5e6b512920ee06da380556a5cf2f11f","12ccc41461b44074263a8e14904041109a32e45e9cc315181703582323db399e","16b137f3e15e4f572f89d0d49553a9b9969a023a25e2ad634117f345044c6efa","1eb8ba0185d1e0c467d868259140d905969a13f2796bdf8b912b2fd65de29436","27835fd1e2d77cab10c83575b49c0c66529a4188774db0bf7d1faf1d94b81279","2b8235aff20a0e872c370ce6475321aeab790d93a6cd68e2485c9a9b115976d4","42700b4f7cdcbd17b9b5288541eb023359ca3f7cbf45553d717c32b6b7551b7d","591ac9f85dd5ef110cae33163ad1efd282f33fb6db50788137e3901675a26c6c","63e39885995ab7474bb786637529410f3c098c2a6a8510829e5f7e214cf9fde2","7cfd4d6fafb6977ce9888343272a80a8ee10931c7e9cecfd2c65b224bd2e5f16","8ff24ba1640c73afc888c4b1e21783d78a557c1410a0a344a9d17868edd05f4d","c53b198435a0b8188ede505503c10d343dae2410cf04aafcc68d33da12144e9c","d93cb55da663cae7c3076d8efdba113fae2e16702259a7c379f5aa62b79db958","dc9067bb700fb17358e4c9407c275a3fa6ab92ee9ce9052c927a87129b1f081e","f081e22ad54437326c867fa7dee49420f5c59dd9a4b7adb717eabccc31c57aad","ff9ba3317acd5d48f2865c55523d6c834b0137c7e4a7eecb153c18aad5ffdc76"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":48721,"serviceDays":14,"withinFiveMinutesPct":77.5,"averageDelaySeconds":176,"worstFiveInOneHundredDelaySeconds":613},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":12134,"serviceDays":4,"withinFiveMinutesPct":82.2,"averageDelaySeconds":148,"worstFiveInOneHundredDelaySeconds":496},"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-04T01:06:11.672Z","freshnessSeconds":432339,"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_ac9cb5635ca7a0b3bdffe0139b8f5011a77b02f12f98fa680b334f2a08d38a13","checkedAt":"2026-11-04T01:06:11.672Z","observedAt":"2026-11-04T01:05:44.000Z","freshnessSeconds":27,"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-03T06:01:01.750Z","observedAt":"2026-10-30T01:00:32.195Z","freshnessSeconds":432339,"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_af1083bec06aef79340878f362df2de9e4bb56ff9e4dfca9a5ba0fd2fe2a55e7","checkedAt":"2026-11-03T06:01:01.750Z","observedAt":"2026-11-03T06:00:08.280Z","freshnessSeconds":68763,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}