{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-03T23:32:32.690Z","route":{"id":"oc_transpo:24","publicNumber":"24","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["24"]},"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":"24","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"24","routeLabel":"24","operatorId":"oc_transpo","observations":129429,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":71.9,"averageDelaySeconds":200.9,"p95DelaySeconds":756,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[],"scheduledTripPositionCoverage":{"routeId":"24","routeLabel":"24","operatorId":"oc_transpo","scheduledTrips":618,"observedTrips":613,"notObservedTrips":5,"coveragePct":99.2,"serviceDays":7},"scheduledTripPositionCoverageByHour":[],"headwayRegularity":{"matchedArrivals":4746,"scheduledIntervals":3971,"predictedIntervals":3971,"scheduledWaitSeconds":432.5,"predictedWaitSeconds":489.2,"excessPredictedWaitSeconds":56.7,"routeCount":1,"stopCount":47,"serviceDays":13,"minimumSourceMatchCoveragePct":98.6,"windowStart":"2026-10-07","windowEnd":"2026-10-30","computedAt":"2026-11-03T04:32:30.738Z","method":"settled-predicted-excess-wait-v1","routeId":"24","operatorId":"oc_transpo"}}],"recurringProblemStops":[{"stopId":"1351","stopName":"ST JOSEPH / R.R. 174","observations":679,"onTimeArrivals":346,"onTimePct":51,"medianDelaySeconds":293,"worstFiveInOneHundredDelaySeconds":757,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.994Z"},{"stopId":"1350","stopName":"MONTRÉAL / R.R. 174","observations":691,"onTimeArrivals":366,"onTimePct":53,"medianDelaySeconds":283,"worstFiveInOneHundredDelaySeconds":757,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.994Z"},{"stopId":"1349","stopName":"MONTRÉAL / SHEFFORD","observations":1145,"onTimeArrivals":615,"onTimePct":53.7,"medianDelaySeconds":268,"worstFiveInOneHundredDelaySeconds":1000,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.994Z"},{"stopId":"1410","stopName":"BEARBROOK / ST JOSEPH","observations":679,"onTimeArrivals":365,"onTimePct":53.8,"medianDelaySeconds":283,"worstFiveInOneHundredDelaySeconds":760,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.773Z"},{"stopId":"1301","stopName":"LA VÉRENDRYE / THOMAS D'ARCY MCGEE SCHOOL","observations":1145,"onTimeArrivals":660,"onTimePct":57.6,"medianDelaySeconds":246,"worstFiveInOneHundredDelaySeconds":915,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:13.855Z"},{"stopId":"1310","stopName":"EASTVALE / CASEY","observations":1144,"onTimeArrivals":659,"onTimePct":57.6,"medianDelaySeconds":241,"worstFiveInOneHundredDelaySeconds":950,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:12.778Z"},{"stopId":"1306","stopName":"QUINCY / RIVERSHORE","observations":1144,"onTimeArrivals":661,"onTimePct":57.8,"medianDelaySeconds":245,"worstFiveInOneHundredDelaySeconds":942,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:13.597Z"},{"stopId":"1308","stopName":"EASTVALE / OGILVIE","observations":1144,"onTimeArrivals":663,"onTimePct":58,"medianDelaySeconds":244,"worstFiveInOneHundredDelaySeconds":943,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:13.155Z"},{"stopId":"1307","stopName":"QUINCY / OGILVIE","observations":1144,"onTimeArrivals":666,"onTimePct":58.2,"medianDelaySeconds":243,"worstFiveInOneHundredDelaySeconds":942,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:13.440Z"},{"stopId":"1309","stopName":"EASTVALE / FILLMORE","observations":1144,"onTimeArrivals":666,"onTimePct":58.2,"medianDelaySeconds":237,"worstFiveInOneHundredDelaySeconds":946,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:13.155Z"},{"stopId":"1305","stopName":"LA VÉRENDRYE / QUINCY","observations":1144,"onTimeArrivals":667,"onTimePct":58.3,"medianDelaySeconds":243,"worstFiveInOneHundredDelaySeconds":962,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:13.597Z"},{"stopId":"1302","stopName":"LA VÉRENDRYE / MELDRUM","observations":1144,"onTimeArrivals":668,"onTimePct":58.4,"medianDelaySeconds":246,"worstFiveInOneHundredDelaySeconds":939,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:13.855Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"24","effectiveDate":"2026-10-30","generatedAt":"2026-11-03T23:39:17.841Z","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":["24"],"longNames":["Chapel Hill <> St-Laurent"],"headsigns":["Blair","Chapel Hill","Colonel By","Gloucester","Montréal","St-Laurent"],"scheduledTrips":101,"distinctStops":163,"distinctShapes":10,"firstServiceSeconds":17700,"lastServiceSeconds":85740,"shapeChecksums":["026296f239399cc7429d944cb0205682a694541212e2ed1a67b254590f9df56e","189a2ede34b8fcec387cd10ea01126f4006c259bef9a8320ba2846e123be2b3b","1b7bede454ecd84c9b193c96ca02f9307a0692a5b1d7bb42924f6b719568365c","1d8c043ee8d82b9c7ae0ba276466aafc8fbb59a7e2fbd95b3b24518e8562f00f","1f8deea1d507ad6c15dcaab5faa4ab8ec7b150a7f17311fac4bf244279e3b723","2069a731d787fc32d8d80986a09735765d69efb4aa79526ecd99f0b3c4bb962e","23494529c911d8609d109bec3fcdfe6857863586507580e6132f7360501fe47c","23d7a381b0a4c1eaaa0b5f97b5d6853e7c9fcf43a240040a30e41a64d802e502","2cba8748034cbbd409e5cfe81ef87b083a4003bb25d4f339a905392f27b2b2bb","2e917a55d99f9ee6a1215dd9da1118d8cd205527be66834bda6e474ff9d703a6","30a2aebd8e27863682c67216e06830d9f9ccb303c3271b5fdef104f65414dc3a","38e753d64c5439c386898b12d551243857c96ca06a5f677655b20118d4c13c0a","3b18caa6372aa6c5ba60a43f3f457d7405fcaedcb3e4c302b25f9c36992d2fec","418b7bc71a6258883b1e820d379dcb90e74e80344c81493ea9791a4cdb7b8c95","46a3db2f9f0e9ab336d2ee7d572b0008bc8f867e4c0671f46faca6cc86337a1e","50ddda5bfcd2326ac66ceedbf996863c09c6bc499e992f7575d287fb1137fd21","58d2abb7b7cf1d4e01ccf5b1d534583e59f48113794dfa639939cd90bb9dcf51","60c4956fa27dd92915e7a35fd1f6012440d9523c6b5ff23b60c4fe56ab07a189","6114aed7f66268b81a032ad6b38ee58e138ab31a532b4a3b2f33ee57b96ab4bf","73b9fee9d96d4615a25bc7adc9d8ff8cc0f6d05fe88ec9f3406f8467630b7a90","7807023d3f53a49b9c9c5ba119a6d79dfa7e681763d0a6432f2019f5a7846d9e","787462a6cff2e7ab0e06bcb371a071ce77a98475747bb36dfe04d40e1dc718fb","78d7d16e9975b230fdef1ed685f56084897dc9d0f571688db985d04da84c9667","818bbbf29f5ba75f589db68cd7c4b7cb1807e2f03599dc264d362e2a2c5866be","82e6026e1f83c531b8d2a70c93908045b353d9019a0ed7251e71ba783d4a26d7","83b15d348a468be62e47a75fe695913ba360b8061ca855a7100bf925f8a90bd3","8eabb2301f7ae49ff627a8d16a669424832ac44dae019f417bf71c72ba22933d","91a4ad1ec03fbaad0bb5b26ea32136bd1c66d62819622d727a1ddc2acf7d2cb8","920eb512cd4bdf40662b4a1f83627bc91480b241b6446b378843bd89dbcbd391","9d70f34b0e02e4627b70cbfe71b8216ccb9531a11c58094716b330aec88fb3fa","9da5bb6ef15f486dc2e7460e49907efc272c05be2dc1a62bf3ebad342b53b626","ae51cecd509554e9a63416df2e28d9fde4d5204386a0ab517f53f5fbaee8dee9","b2c2bfc13b8f67956b65529a8b47afaa00b49c75cbe7dccbbdbb1717dd4db561","b7544bf4bd1572aff6a0f3e0135d447d0545b3f14f3f9628460efe62a4850ed8","b9e632339df5ab16e3fc4e5d1a04170bc7e651052202f0ad5cb15935ee82eb99","ba805abb4ae009e3cb88311b5bb0e4f091c04ccb409d37468fc3fd3a7a55c016","bad5e5796acabd5dbd65631ff15008603a932cded7a40d15bb2fa0edc25b0a38","bb06bfd5c9fbd89b53779d88407c5adb865f796c2ece9a39cfdb612f8096c56d","c34dd7e441a22aa0ae9207e2f9c05aba3a6aca9d0e99cdfb638b3a19bcc21ca0","c43a0a8f419a04c5b8222713f1deab1d6f5e6b9971a379b16e1bd684c55e1b53","cb769bbef97b543fa3036e14296e79178ffb89c0e513682adaed4b7dd8afdb31","d0197d77b744a681c0db334483491d186ad854f20a2cebb56c3ac097e228c2fe","d14dd41d3d830c8df614665ec68059ffb7f30003707d024f57267095d7b4d0cf","d415cc3b6baa45f7f3c9b2cab789a0369f5cf732d99d0b2fdbbf705492967c2a","e63be5dab872f559d2baae380fbb29a5e8baf7424ff1f98e1b86e00e2570d03b","eaeb1b0e8f40588d8aa180ea982718019e508043a1c975ea65347f5601711c6d","ef7b58e7f043d87795c7bb0fbd855431855e8b27e6a1825931454e6d23c8cd71","f098e3831b8d9acfa386d43863b85ce258c588e5996346b8152b7d73c2560d23","f831f88f8b52d3b7c01bc5f94f82da023cc8e9bbe1e3d0047bd56cc879f05ddf","f9d9ef7873533b9146904dd481d7d8c910af5f1c019985f10b97e48b277ca675","fd644de7e46b713d03a3a3b3c3b26a6e53c3e3a842669a6d32a86e5f0b29b6f8","fe85c85233b7c4b104fe1d6f255a39f3a057defc91c736e94280dc2b96ec218b","fe88239c411fc25a26ae6b9fde85d5c5ae1e40d99a127a5fe85da6e0d2080be0"],"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":["24"],"longNames":["Chapel Hill <> St-Laurent"],"headsigns":["Blair","Chapel Hill","Colonel By","Gloucester","Montréal","St-Laurent"],"scheduledTrips":101,"distinctStops":163,"distinctShapes":10,"firstServiceSeconds":17700,"lastServiceSeconds":85740,"shapeChecksums":["026296f239399cc7429d944cb0205682a694541212e2ed1a67b254590f9df56e","189a2ede34b8fcec387cd10ea01126f4006c259bef9a8320ba2846e123be2b3b","1b7bede454ecd84c9b193c96ca02f9307a0692a5b1d7bb42924f6b719568365c","1d8c043ee8d82b9c7ae0ba276466aafc8fbb59a7e2fbd95b3b24518e8562f00f","1f8deea1d507ad6c15dcaab5faa4ab8ec7b150a7f17311fac4bf244279e3b723","2069a731d787fc32d8d80986a09735765d69efb4aa79526ecd99f0b3c4bb962e","23494529c911d8609d109bec3fcdfe6857863586507580e6132f7360501fe47c","23d7a381b0a4c1eaaa0b5f97b5d6853e7c9fcf43a240040a30e41a64d802e502","2cba8748034cbbd409e5cfe81ef87b083a4003bb25d4f339a905392f27b2b2bb","2e917a55d99f9ee6a1215dd9da1118d8cd205527be66834bda6e474ff9d703a6","30a2aebd8e27863682c67216e06830d9f9ccb303c3271b5fdef104f65414dc3a","38e753d64c5439c386898b12d551243857c96ca06a5f677655b20118d4c13c0a","3b18caa6372aa6c5ba60a43f3f457d7405fcaedcb3e4c302b25f9c36992d2fec","418b7bc71a6258883b1e820d379dcb90e74e80344c81493ea9791a4cdb7b8c95","46a3db2f9f0e9ab336d2ee7d572b0008bc8f867e4c0671f46faca6cc86337a1e","50ddda5bfcd2326ac66ceedbf996863c09c6bc499e992f7575d287fb1137fd21","58d2abb7b7cf1d4e01ccf5b1d534583e59f48113794dfa639939cd90bb9dcf51","60c4956fa27dd92915e7a35fd1f6012440d9523c6b5ff23b60c4fe56ab07a189","6114aed7f66268b81a032ad6b38ee58e138ab31a532b4a3b2f33ee57b96ab4bf","73b9fee9d96d4615a25bc7adc9d8ff8cc0f6d05fe88ec9f3406f8467630b7a90","7807023d3f53a49b9c9c5ba119a6d79dfa7e681763d0a6432f2019f5a7846d9e","787462a6cff2e7ab0e06bcb371a071ce77a98475747bb36dfe04d40e1dc718fb","78d7d16e9975b230fdef1ed685f56084897dc9d0f571688db985d04da84c9667","818bbbf29f5ba75f589db68cd7c4b7cb1807e2f03599dc264d362e2a2c5866be","82e6026e1f83c531b8d2a70c93908045b353d9019a0ed7251e71ba783d4a26d7","83b15d348a468be62e47a75fe695913ba360b8061ca855a7100bf925f8a90bd3","8eabb2301f7ae49ff627a8d16a669424832ac44dae019f417bf71c72ba22933d","91a4ad1ec03fbaad0bb5b26ea32136bd1c66d62819622d727a1ddc2acf7d2cb8","920eb512cd4bdf40662b4a1f83627bc91480b241b6446b378843bd89dbcbd391","9d70f34b0e02e4627b70cbfe71b8216ccb9531a11c58094716b330aec88fb3fa","9da5bb6ef15f486dc2e7460e49907efc272c05be2dc1a62bf3ebad342b53b626","ae51cecd509554e9a63416df2e28d9fde4d5204386a0ab517f53f5fbaee8dee9","b2c2bfc13b8f67956b65529a8b47afaa00b49c75cbe7dccbbdbb1717dd4db561","b7544bf4bd1572aff6a0f3e0135d447d0545b3f14f3f9628460efe62a4850ed8","b9e632339df5ab16e3fc4e5d1a04170bc7e651052202f0ad5cb15935ee82eb99","ba805abb4ae009e3cb88311b5bb0e4f091c04ccb409d37468fc3fd3a7a55c016","bad5e5796acabd5dbd65631ff15008603a932cded7a40d15bb2fa0edc25b0a38","bb06bfd5c9fbd89b53779d88407c5adb865f796c2ece9a39cfdb612f8096c56d","c34dd7e441a22aa0ae9207e2f9c05aba3a6aca9d0e99cdfb638b3a19bcc21ca0","c43a0a8f419a04c5b8222713f1deab1d6f5e6b9971a379b16e1bd684c55e1b53","cb769bbef97b543fa3036e14296e79178ffb89c0e513682adaed4b7dd8afdb31","d0197d77b744a681c0db334483491d186ad854f20a2cebb56c3ac097e228c2fe","d14dd41d3d830c8df614665ec68059ffb7f30003707d024f57267095d7b4d0cf","d415cc3b6baa45f7f3c9b2cab789a0369f5cf732d99d0b2fdbbf705492967c2a","e63be5dab872f559d2baae380fbb29a5e8baf7424ff1f98e1b86e00e2570d03b","eaeb1b0e8f40588d8aa180ea982718019e508043a1c975ea65347f5601711c6d","ef7b58e7f043d87795c7bb0fbd855431855e8b27e6a1825931454e6d23c8cd71","f098e3831b8d9acfa386d43863b85ce258c588e5996346b8152b7d73c2560d23","f831f88f8b52d3b7c01bc5f94f82da023cc8e9bbe1e3d0047bd56cc879f05ddf","f9d9ef7873533b9146904dd481d7d8c910af5f1c019985f10b97e48b277ca675","fd644de7e46b713d03a3a3b3c3b26a6e53c3e3a842669a6d32a86e5f0b29b6f8","fe85c85233b7c4b104fe1d6f255a39f3a057defc91c736e94280dc2b96ec218b","fe88239c411fc25a26ae6b9fde85d5c5ae1e40d99a127a5fe85da6e0d2080be0"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":69023,"serviceDays":14,"withinFiveMinutesPct":71.2,"averageDelaySeconds":208,"worstFiveInOneHundredDelaySeconds":777},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":17507,"serviceDays":4,"withinFiveMinutesPct":68.8,"averageDelaySeconds":206,"worstFiveInOneHundredDelaySeconds":697},"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-03T23:54:11.666Z","freshnessSeconds":428019,"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_4eaf9670e29db46313096427c514d447c381e059efe6ce59d437af80b89b5007","checkedAt":"2026-11-03T23:54:11.666Z","observedAt":"2026-11-03T23:54:04.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-03T06:01:01.750Z","observedAt":"2026-10-30T01:00:32.195Z","freshnessSeconds":428019,"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":64443,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}