{"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:53","publicNumber":"53","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["53"]},"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":"53","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","observations":132023,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":66.3,"averageDelaySeconds":272.9,"p95DelaySeconds":945,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":0,"observations":1314,"serviceDays":14,"onTimePct":87.4,"medianDelaySeconds":106,"p95DelaySeconds":392},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":1,"observations":695,"serviceDays":12,"onTimePct":75.3,"medianDelaySeconds":91,"p95DelaySeconds":674},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":5,"observations":708,"serviceDays":13,"onTimePct":85.5,"medianDelaySeconds":189,"p95DelaySeconds":380},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":6,"observations":2704,"serviceDays":15,"onTimePct":88.2,"medianDelaySeconds":72,"p95DelaySeconds":463},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":7,"observations":4953,"serviceDays":14,"onTimePct":72.6,"medianDelaySeconds":160,"p95DelaySeconds":639},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":8,"observations":4881,"serviceDays":14,"onTimePct":55,"medianDelaySeconds":253,"p95DelaySeconds":955},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":9,"observations":4695,"serviceDays":14,"onTimePct":67.1,"medianDelaySeconds":206,"p95DelaySeconds":724},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":10,"observations":3236,"serviceDays":14,"onTimePct":62.3,"medianDelaySeconds":224,"p95DelaySeconds":692},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":11,"observations":3241,"serviceDays":14,"onTimePct":68,"medianDelaySeconds":181,"p95DelaySeconds":796},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":12,"observations":3199,"serviceDays":14,"onTimePct":63.1,"medianDelaySeconds":200,"p95DelaySeconds":1087},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":13,"observations":3214,"serviceDays":14,"onTimePct":67.6,"medianDelaySeconds":184,"p95DelaySeconds":1190},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":14,"observations":3440,"serviceDays":14,"onTimePct":61.8,"medianDelaySeconds":225,"p95DelaySeconds":895},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":15,"observations":4840,"serviceDays":14,"onTimePct":43.3,"medianDelaySeconds":361,"p95DelaySeconds":1072},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":16,"observations":5349,"serviceDays":14,"onTimePct":44.7,"medianDelaySeconds":342,"p95DelaySeconds":1215},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":17,"observations":5367,"serviceDays":14,"onTimePct":51.8,"medianDelaySeconds":281,"p95DelaySeconds":1310},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":18,"observations":4423,"serviceDays":14,"onTimePct":51,"medianDelaySeconds":291,"p95DelaySeconds":1328},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":19,"observations":3160,"serviceDays":14,"onTimePct":68.7,"medianDelaySeconds":173,"p95DelaySeconds":933},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":20,"observations":3262,"serviceDays":14,"onTimePct":84.2,"medianDelaySeconds":103,"p95DelaySeconds":594},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":21,"observations":3209,"serviceDays":14,"onTimePct":89.3,"medianDelaySeconds":109,"p95DelaySeconds":412},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":22,"observations":2213,"serviceDays":14,"onTimePct":87,"medianDelaySeconds":101,"p95DelaySeconds":445},{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","hour":23,"observations":1514,"serviceDays":14,"onTimePct":83.8,"medianDelaySeconds":49,"p95DelaySeconds":581}],"scheduledTripPositionCoverage":{"routeId":"53","routeLabel":"53","operatorId":"oc_transpo","scheduledTrips":635,"observedTrips":618,"notObservedTrips":17,"coveragePct":97.3,"serviceDays":7},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":12,"observedTrips":12,"notObservedTrips":0,"coveragePct":100},{"hour":1,"scheduledTrips":6,"observedTrips":5,"notObservedTrips":1,"coveragePct":83.3},{"hour":5,"scheduledTrips":11,"observedTrips":11,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":44,"observedTrips":44,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":50,"observedTrips":50,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":42,"observedTrips":41,"notObservedTrips":1,"coveragePct":97.6},{"hour":9,"scheduledTrips":38,"observedTrips":38,"notObservedTrips":0,"coveragePct":100},{"hour":10,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":11,"scheduledTrips":29,"observedTrips":29,"notObservedTrips":0,"coveragePct":100},{"hour":12,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":13,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":14,"scheduledTrips":39,"observedTrips":37,"notObservedTrips":2,"coveragePct":94.9},{"hour":15,"scheduledTrips":43,"observedTrips":43,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":43,"observedTrips":40,"notObservedTrips":3,"coveragePct":93},{"hour":17,"scheduledTrips":48,"observedTrips":45,"notObservedTrips":3,"coveragePct":93.8},{"hour":18,"scheduledTrips":33,"observedTrips":32,"notObservedTrips":1,"coveragePct":97},{"hour":19,"scheduledTrips":28,"observedTrips":27,"notObservedTrips":1,"coveragePct":96.4},{"hour":20,"scheduledTrips":28,"observedTrips":27,"notObservedTrips":1,"coveragePct":96.4},{"hour":21,"scheduledTrips":28,"observedTrips":26,"notObservedTrips":2,"coveragePct":92.9},{"hour":22,"scheduledTrips":15,"observedTrips":14,"notObservedTrips":1,"coveragePct":93.3},{"hour":23,"scheduledTrips":14,"observedTrips":13,"notObservedTrips":1,"coveragePct":92.9}],"headwayRegularity":{"matchedArrivals":910,"scheduledIntervals":728,"predictedIntervals":728,"scheduledWaitSeconds":421.2,"predictedWaitSeconds":496.3,"excessPredictedWaitSeconds":75.1,"routeCount":1,"stopCount":14,"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":"53","operatorId":"oc_transpo"}}],"recurringProblemStops":[{"stopId":"10573","stopName":"CLYDE / AD.1370","observations":1206,"onTimeArrivals":622,"onTimePct":51.6,"medianDelaySeconds":283,"worstFiveInOneHundredDelaySeconds":1101,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.206Z"},{"stopId":"34","stopName":"MERIVALE / VIEWMOUNT","observations":1205,"onTimeArrivals":630,"onTimePct":52.3,"medianDelaySeconds":285,"worstFiveInOneHundredDelaySeconds":1100,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:58.894Z"},{"stopId":"35","stopName":"MERIVALE / COLONNADE","observations":1205,"onTimeArrivals":639,"onTimePct":53,"medianDelaySeconds":280,"worstFiveInOneHundredDelaySeconds":1108,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:58.894Z"},{"stopId":"2356","stopName":"MERIVALE / CLETO","observations":1206,"onTimeArrivals":651,"onTimePct":54,"medianDelaySeconds":274,"worstFiveInOneHundredDelaySeconds":1061,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.206Z"},{"stopId":"33","stopName":"MERIVALE / AD. 1642","observations":1207,"onTimeArrivals":661,"onTimePct":54.8,"medianDelaySeconds":264,"worstFiveInOneHundredDelaySeconds":1098,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.001Z"},{"stopId":"687","stopName":"HOLLAND / CARLING","observations":1261,"onTimeArrivals":697,"onTimePct":55.3,"medianDelaySeconds":265,"worstFiveInOneHundredDelaySeconds":990,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:04.298Z"},{"stopId":"9636","stopName":"MERIVALE / WOODFIELD","observations":1205,"onTimeArrivals":671,"onTimePct":55.7,"medianDelaySeconds":257,"worstFiveInOneHundredDelaySeconds":1103,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:58.894Z"},{"stopId":"2357","stopName":"MERIVALE / ROSSLAND","observations":1207,"onTimeArrivals":674,"onTimePct":55.8,"medianDelaySeconds":264,"worstFiveInOneHundredDelaySeconds":1064,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.109Z"},{"stopId":"32","stopName":"MERIVALE / FAMILY BROWN","observations":1207,"onTimeArrivals":679,"onTimePct":56.3,"medianDelaySeconds":257,"worstFiveInOneHundredDelaySeconds":1087,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.001Z"},{"stopId":"5461","stopName":"KIRKWOOD / LEPAGE","observations":1210,"onTimeArrivals":685,"onTimePct":56.6,"medianDelaySeconds":263,"worstFiveInOneHundredDelaySeconds":987,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:03:00.069Z"},{"stopId":"3578","stopName":"HOLLAND / RUSKIN","observations":1258,"onTimeArrivals":713,"onTimePct":56.7,"medianDelaySeconds":240,"worstFiveInOneHundredDelaySeconds":981,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:04.025Z"},{"stopId":"5462","stopName":"KIRKWOOD / RAVEN","observations":1211,"onTimeArrivals":693,"onTimePct":57.2,"medianDelaySeconds":261,"worstFiveInOneHundredDelaySeconds":933,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:03:00.069Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"53","effectiveDate":"2026-10-30","generatedAt":"2026-11-03T23:48:50.439Z","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":["53"],"longNames":["Tunney's Pasture <> Baseline"],"headsigns":["Baseline","Merivale","Tunney's Pasture"],"scheduledTrips":100,"distinctStops":119,"distinctShapes":4,"firstServiceSeconds":19800,"lastServiceSeconds":92160,"shapeChecksums":["0af30f514246ec7cd241da63621899bc79bd2eec0661ba599086493f708eb58d","0c455d2c1eeeb348de2dcea045cfd18afe4fa81909e244e7eeb7502145c40a34","0d1e38353275f7b02325b04ff77fc63bb39041eefc5b817200e48ae7339357af","17f948eb35413e20cc8ea95649141bb2a738ba081a4b33c4405e0a9ca78182fe","2822ce3b40ae31c279444c6633df9210e380736c472065c464ed7caf68d6ae15","2984f2a043ba552ac6dadb70ba0418426771495801118414dff641220ae9c438","40dca4c185246b40e71847c30c12c19f0dc03c9d2e71d2c01abe7b109efa778d","4cf2c34bfc5c186fc2265f86d05c6b7feaf8b265e48da35ee8164553234a0ff7","62d3aa96e9d3dc1e654da8c3507421ba32db6549cf4dad2d788a4cefcf3d68d7","6dca44b72e736868b9c893edbda340ea4b790ac871e91004b14a6fd9263ba917","6f739cae962ea3769882423025e0b91fe5525a6468f242e1c25e276f6bb52182","7f8af35691c1ab4f7f8722b350755f8d9756e0888045db154c70dd69ec8fb9c2","8971948875210220201a12c7c5f04bd90bdd2cd6e62171c58dd8c092191e47b9","bf4ed9d287e60d54d9adb49ef6357f1061ce2c134ea0000924633dbe5be4f78b","c7ba7c74873bb32e8b677366b4574f6660b77d7210fe1a5453b753009bcade14","cb36983257ebf30e5f39668376d8cc729e57bdcac840ecdf8e9a52a0d67876c3","dacb87b1dc12fc28cc3b89531e8ea973e3232302f7d1b522d158a55e15619014","df7f29b90e0ce866497f147c435fab758a2df5b3dfaf4bb4a8b602a8694e2324","f3b99a44381cac382a9d0871ba87e818f0eb6120c57fbf419591fb1bdaa61d08"],"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":["53"],"longNames":["Tunney's Pasture <> Baseline"],"headsigns":["Baseline","Merivale","Tunney's Pasture"],"scheduledTrips":100,"distinctStops":119,"distinctShapes":4,"firstServiceSeconds":19800,"lastServiceSeconds":92160,"shapeChecksums":["0af30f514246ec7cd241da63621899bc79bd2eec0661ba599086493f708eb58d","0c455d2c1eeeb348de2dcea045cfd18afe4fa81909e244e7eeb7502145c40a34","0d1e38353275f7b02325b04ff77fc63bb39041eefc5b817200e48ae7339357af","17f948eb35413e20cc8ea95649141bb2a738ba081a4b33c4405e0a9ca78182fe","2822ce3b40ae31c279444c6633df9210e380736c472065c464ed7caf68d6ae15","2984f2a043ba552ac6dadb70ba0418426771495801118414dff641220ae9c438","40dca4c185246b40e71847c30c12c19f0dc03c9d2e71d2c01abe7b109efa778d","4cf2c34bfc5c186fc2265f86d05c6b7feaf8b265e48da35ee8164553234a0ff7","62d3aa96e9d3dc1e654da8c3507421ba32db6549cf4dad2d788a4cefcf3d68d7","6dca44b72e736868b9c893edbda340ea4b790ac871e91004b14a6fd9263ba917","6f739cae962ea3769882423025e0b91fe5525a6468f242e1c25e276f6bb52182","7f8af35691c1ab4f7f8722b350755f8d9756e0888045db154c70dd69ec8fb9c2","8971948875210220201a12c7c5f04bd90bdd2cd6e62171c58dd8c092191e47b9","bf4ed9d287e60d54d9adb49ef6357f1061ce2c134ea0000924633dbe5be4f78b","c7ba7c74873bb32e8b677366b4574f6660b77d7210fe1a5453b753009bcade14","cb36983257ebf30e5f39668376d8cc729e57bdcac840ecdf8e9a52a0d67876c3","dacb87b1dc12fc28cc3b89531e8ea973e3232302f7d1b522d158a55e15619014","df7f29b90e0ce866497f147c435fab758a2df5b3dfaf4bb4a8b602a8694e2324","f3b99a44381cac382a9d0871ba87e818f0eb6120c57fbf419591fb1bdaa61d08"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":69438,"serviceDays":14,"withinFiveMinutesPct":66.5,"averageDelaySeconds":273,"worstFiveInOneHundredDelaySeconds":980},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":18540,"serviceDays":4,"withinFiveMinutesPct":61,"averageDelaySeconds":323,"worstFiveInOneHundredDelaySeconds":1046},"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":[]}]}}