{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-04T12:32:34.569Z","route":{"id":"oc_transpo:13","publicNumber":"13","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["13"]},"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":"13","computedAt":"2026-11-04T12:32:34.569Z","summary":{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","observations":16758,"weekdaysObserved":18,"serviceDaysObserved":18,"onTimePct":53.7,"averageDelaySeconds":399.1,"p95DelaySeconds":1192,"computedAt":"2026-11-04T12:32:34.569Z","windowStart":"2026-10-06T00:00:00.000Z","windowEnd":"2026-11-03T23:59:59.999Z"},"hourlyReliability":[{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":6,"observations":841,"serviceDays":10,"onTimePct":90,"medianDelaySeconds":91,"p95DelaySeconds":342},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":7,"observations":1240,"serviceDays":10,"onTimePct":62.9,"medianDelaySeconds":228,"p95DelaySeconds":781},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":8,"observations":1802,"serviceDays":10,"onTimePct":44.9,"medianDelaySeconds":347,"p95DelaySeconds":1088},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":9,"observations":762,"serviceDays":10,"onTimePct":71.5,"medianDelaySeconds":145,"p95DelaySeconds":951},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":14,"observations":194,"serviceDays":10,"onTimePct":60.3,"medianDelaySeconds":235,"p95DelaySeconds":723},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":15,"observations":1215,"serviceDays":10,"onTimePct":41.9,"medianDelaySeconds":415,"p95DelaySeconds":1227},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":16,"observations":1131,"serviceDays":10,"onTimePct":22.2,"medianDelaySeconds":611,"p95DelaySeconds":1871},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":17,"observations":1072,"serviceDays":10,"onTimePct":53.4,"medianDelaySeconds":285,"p95DelaySeconds":1044},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":18,"observations":1026,"serviceDays":10,"onTimePct":73.9,"medianDelaySeconds":154,"p95DelaySeconds":826},{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","hour":19,"observations":279,"serviceDays":10,"onTimePct":77.4,"medianDelaySeconds":12,"p95DelaySeconds":526}],"scheduledTripPositionCoverage":{"routeId":"13","routeLabel":"13","operatorId":"oc_transpo","scheduledTrips":335,"observedTrips":310,"notObservedTrips":25,"coveragePct":92.5,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":6,"scheduledTrips":35,"observedTrips":31,"notObservedTrips":4,"coveragePct":88.6},{"hour":7,"scheduledTrips":45,"observedTrips":43,"notObservedTrips":2,"coveragePct":95.6},{"hour":8,"scheduledTrips":65,"observedTrips":64,"notObservedTrips":1,"coveragePct":98.5},{"hour":9,"scheduledTrips":20,"observedTrips":18,"notObservedTrips":2,"coveragePct":90},{"hour":14,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":35,"observedTrips":35,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":40,"observedTrips":35,"notObservedTrips":5,"coveragePct":87.5},{"hour":17,"scheduledTrips":40,"observedTrips":35,"notObservedTrips":5,"coveragePct":87.5},{"hour":18,"scheduledTrips":35,"observedTrips":30,"notObservedTrips":5,"coveragePct":85.7},{"hour":19,"scheduledTrips":5,"observedTrips":4,"notObservedTrips":1,"coveragePct":80}],"headwayRegularity":{"matchedArrivals":2243,"scheduledIntervals":1916,"predictedIntervals":1916,"scheduledWaitSeconds":371.6,"predictedWaitSeconds":415,"excessPredictedWaitSeconds":43.5,"routeCount":1,"stopCount":12,"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":"13","operatorId":"oc_transpo"}}],"recurringProblemStops":[{"stopId":"10130","stopName":"BOOTH / ZAIDA EDDY","observations":574,"onTimeArrivals":165,"onTimePct":28.7,"medianDelaySeconds":456,"worstFiveInOneHundredDelaySeconds":1361,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:39.185Z"},{"stopId":"8922","stopName":"EDDY / LAURIER","observations":573,"onTimeArrivals":169,"onTimePct":29.5,"medianDelaySeconds":440,"worstFiveInOneHundredDelaySeconds":1331,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:39.185Z"},{"stopId":"9556","stopName":"BOOTH / WELLINGTON","observations":573,"onTimeArrivals":193,"onTimePct":33.7,"medianDelaySeconds":430,"worstFiveInOneHundredDelaySeconds":1373,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:38.874Z"},{"stopId":"721","stopName":"BOOTH / VIMY","observations":575,"onTimeArrivals":195,"onTimePct":33.9,"medianDelaySeconds":436,"worstFiveInOneHundredDelaySeconds":1360,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:38.874Z"},{"stopId":"9958","stopName":"PIMISI B","observations":573,"onTimeArrivals":209,"onTimePct":36.5,"medianDelaySeconds":410,"worstFiveInOneHundredDelaySeconds":1351,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:38.619Z"},{"stopId":"9870","stopName":"PIMISI C","observations":572,"onTimeArrivals":213,"onTimePct":37.2,"medianDelaySeconds":426,"worstFiveInOneHundredDelaySeconds":1425,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:38.619Z"},{"stopId":"2321","stopName":"ALBERT / PRESTON","observations":572,"onTimeArrivals":221,"onTimePct":38.6,"medianDelaySeconds":403,"worstFiveInOneHundredDelaySeconds":1459,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:38.114Z"},{"stopId":"10027","stopName":"BAYVIEW A","observations":571,"onTimeArrivals":244,"onTimePct":42.7,"medianDelaySeconds":365,"worstFiveInOneHundredDelaySeconds":1392,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:37.879Z"},{"stopId":"2667","stopName":"TOM BROWN ARENA","observations":573,"onTimeArrivals":252,"onTimePct":44,"medianDelaySeconds":348,"worstFiveInOneHundredDelaySeconds":1400,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:37.879Z"},{"stopId":"2669","stopName":"SCOTT / HINCHEY","observations":573,"onTimeArrivals":265,"onTimePct":46.2,"medianDelaySeconds":349,"worstFiveInOneHundredDelaySeconds":1385,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:37.703Z"},{"stopId":"2670","stopName":"SCOTT / PARKDALE","observations":572,"onTimeArrivals":264,"onTimePct":46.2,"medianDelaySeconds":354,"worstFiveInOneHundredDelaySeconds":1421,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T01:03:37.124Z"},{"stopId":"10766","stopName":"LAURIER / EDDY","observations":574,"onTimeArrivals":267,"onTimePct":46.5,"medianDelaySeconds":320,"worstFiveInOneHundredDelaySeconds":1304,"serviceDays":21,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T00:03:44.019Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"13","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T12:08:44.353Z","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":["13"],"longNames":["Gatineau <> Tunney's Pasture"],"headsigns":["Gatineau","Terrasses de la Chaudière","Tunney's Pasture"],"scheduledTrips":67,"distinctStops":33,"distinctShapes":3,"firstServiceSeconds":22440,"lastServiceSeconds":69780,"shapeChecksums":["0c8be333e6bd6ff19cbc88fa17c0b8906f351258774a288e02b47d7f091c4f98","206d99f1d2fab65d87635da3709dcb17185b60002867ea844334ee492bd4827d","2ea7702323b26f40ad93c673085766fb952f30c2992ebbf83b47f084ef449b61","7850099a54fa25440c2b1514ce52b13126852d046a65d8687c988f00512362a6","b8b61f259ffd3f5d4709bfd9cc91defde3a3100ef84a58679a0b9bc856b74e3a","bb6c5c5f43948e1c30e3fec8661956c86a6a375873ab86c5b1051e13e357abf5","d0465f70be3239322aee0439cb77bfa4bec5c8a5258d3bf57195656caaccd1a9","ef4c24e62432ff6a2b8a3dbfac7aa63109252c5a0c96e935be457a942212a7f7"],"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":["13"],"longNames":["Gatineau <> Tunney's Pasture"],"headsigns":["Gatineau","Terrasses de la Chaudière","Tunney's Pasture"],"scheduledTrips":67,"distinctStops":33,"distinctShapes":3,"firstServiceSeconds":22440,"lastServiceSeconds":69780,"shapeChecksums":["0c8be333e6bd6ff19cbc88fa17c0b8906f351258774a288e02b47d7f091c4f98","206d99f1d2fab65d87635da3709dcb17185b60002867ea844334ee492bd4827d","2ea7702323b26f40ad93c673085766fb952f30c2992ebbf83b47f084ef449b61","7850099a54fa25440c2b1514ce52b13126852d046a65d8687c988f00512362a6","b8b61f259ffd3f5d4709bfd9cc91defde3a3100ef84a58679a0b9bc856b74e3a","bb6c5c5f43948e1c30e3fec8661956c86a6a375873ab86c5b1051e13e357abf5","d0465f70be3239322aee0439cb77bfa4bec5c8a5258d3bf57195656caaccd1a9","ef4c24e62432ff6a2b8a3dbfac7aa63109252c5a0c96e935be457a942212a7f7"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":9214,"serviceDays":10,"withinFiveMinutesPct":53.4,"averageDelaySeconds":382,"worstFiveInOneHundredDelaySeconds":1084},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":3015,"serviceDays":3,"withinFiveMinutesPct":57.3,"averageDelaySeconds":362,"worstFiveInOneHundredDelaySeconds":1156},"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-04T13:03:11.910Z","freshnessSeconds":475359,"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_1fa2c8d00cf1bdefb6252a63a165e7531287699c454fa85f7ec9363d9462cfb1","checkedAt":"2026-11-04T13:03:11.910Z","observedAt":"2026-11-04T13:02:50.000Z","freshnessSeconds":21,"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":475359,"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":25383,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}