{"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:86","publicNumber":"86","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["86"]},"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":"86","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","observations":78831,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":82.1,"averageDelaySeconds":100.3,"p95DelaySeconds":595,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":0,"observations":509,"serviceDays":14,"onTimePct":86.4,"medianDelaySeconds":-35,"p95DelaySeconds":301},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":5,"observations":935,"serviceDays":11,"onTimePct":97.5,"medianDelaySeconds":35,"p95DelaySeconds":231},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":6,"observations":2655,"serviceDays":15,"onTimePct":87.4,"medianDelaySeconds":23,"p95DelaySeconds":447},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":7,"observations":2816,"serviceDays":14,"onTimePct":88.9,"medianDelaySeconds":46,"p95DelaySeconds":395},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":8,"observations":3089,"serviceDays":14,"onTimePct":68.5,"medianDelaySeconds":129,"p95DelaySeconds":800},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":9,"observations":2593,"serviceDays":14,"onTimePct":90.3,"medianDelaySeconds":11,"p95DelaySeconds":312},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":10,"observations":1897,"serviceDays":14,"onTimePct":90.6,"medianDelaySeconds":12,"p95DelaySeconds":342},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":11,"observations":1861,"serviceDays":14,"onTimePct":89.1,"medianDelaySeconds":39,"p95DelaySeconds":349},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":12,"observations":1877,"serviceDays":14,"onTimePct":86.9,"medianDelaySeconds":40,"p95DelaySeconds":374},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":13,"observations":1921,"serviceDays":14,"onTimePct":86.2,"medianDelaySeconds":41,"p95DelaySeconds":354},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":14,"observations":2012,"serviceDays":14,"onTimePct":88.4,"medianDelaySeconds":38,"p95DelaySeconds":438},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":15,"observations":2715,"serviceDays":14,"onTimePct":71.4,"medianDelaySeconds":120,"p95DelaySeconds":673},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":16,"observations":3084,"serviceDays":14,"onTimePct":68.5,"medianDelaySeconds":129,"p95DelaySeconds":963},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":17,"observations":3238,"serviceDays":14,"onTimePct":61.2,"medianDelaySeconds":180,"p95DelaySeconds":1028},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":18,"observations":2413,"serviceDays":14,"onTimePct":78.7,"medianDelaySeconds":45,"p95DelaySeconds":687},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":19,"observations":1887,"serviceDays":14,"onTimePct":90.6,"medianDelaySeconds":0,"p95DelaySeconds":315},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":20,"observations":1898,"serviceDays":14,"onTimePct":82.1,"medianDelaySeconds":-5,"p95DelaySeconds":423},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":21,"observations":1718,"serviceDays":14,"onTimePct":80.8,"medianDelaySeconds":67,"p95DelaySeconds":453},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":22,"observations":1564,"serviceDays":14,"onTimePct":85.8,"medianDelaySeconds":67,"p95DelaySeconds":454},{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","hour":23,"observations":1154,"serviceDays":14,"onTimePct":93.3,"medianDelaySeconds":30,"p95DelaySeconds":312}],"scheduledTripPositionCoverage":{"routeId":"86","routeLabel":"86","operatorId":"oc_transpo","scheduledTrips":619,"observedTrips":607,"notObservedTrips":12,"coveragePct":98.1,"serviceDays":6},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":6,"observedTrips":6,"notObservedTrips":0,"coveragePct":100},{"hour":5,"scheduledTrips":20,"observedTrips":20,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":38,"observedTrips":36,"notObservedTrips":2,"coveragePct":94.7},{"hour":7,"scheduledTrips":45,"observedTrips":44,"notObservedTrips":1,"coveragePct":97.8},{"hour":8,"scheduledTrips":46,"observedTrips":46,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":38,"observedTrips":38,"notObservedTrips":0,"coveragePct":100},{"hour":10,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":11,"scheduledTrips":28,"observedTrips":28,"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":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":17,"scheduledTrips":48,"observedTrips":46,"notObservedTrips":2,"coveragePct":95.8},{"hour":18,"scheduledTrips":28,"observedTrips":26,"notObservedTrips":2,"coveragePct":92.9},{"hour":19,"scheduledTrips":28,"observedTrips":27,"notObservedTrips":1,"coveragePct":96.4},{"hour":20,"scheduledTrips":28,"observedTrips":26,"notObservedTrips":2,"coveragePct":92.9},{"hour":21,"scheduledTrips":26,"observedTrips":25,"notObservedTrips":1,"coveragePct":96.2},{"hour":22,"scheduledTrips":19,"observedTrips":19,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":13,"observedTrips":13,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":{"matchedArrivals":35,"scheduledIntervals":28,"predictedIntervals":28,"scheduledWaitSeconds":484.5,"predictedWaitSeconds":619.7,"excessPredictedWaitSeconds":135.2,"routeCount":1,"stopCount":7,"serviceDays":2,"minimumSourceMatchCoveragePct":99.1,"windowStart":"2026-10-08","windowEnd":"2026-10-23","computedAt":"2026-10-26T12:32:57.285Z","method":"settled-predicted-excess-wait-v1","routeId":"86","operatorId":"oc_transpo"}}],"recurringProblemStops":[{"stopId":"10801","stopName":"COLONNADE / AD. 203","observations":232,"onTimeArrivals":134,"onTimePct":57.8,"medianDelaySeconds":228,"worstFiveInOneHundredDelaySeconds":1140,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T00:03:31.327Z"},{"stopId":"10803","stopName":"COLONNADE / AD. 217","observations":232,"onTimeArrivals":135,"onTimePct":58.2,"medianDelaySeconds":228,"worstFiveInOneHundredDelaySeconds":1129,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T00:03:31.327Z"},{"stopId":"10796","stopName":"COLONNADE / COLONNADE","observations":232,"onTimeArrivals":142,"onTimePct":61.2,"medianDelaySeconds":194,"worstFiveInOneHundredDelaySeconds":1130,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T00:03:31.663Z"},{"stopId":"2470","stopName":"COLONNADE / 40 COLONNADE","observations":231,"onTimeArrivals":143,"onTimePct":61.9,"medianDelaySeconds":192,"worstFiveInOneHundredDelaySeconds":1130,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T00:03:31.663Z"},{"stopId":"2468","stopName":"COLONNADE / 80 COLONNADE","observations":231,"onTimeArrivals":144,"onTimePct":62.3,"medianDelaySeconds":192,"worstFiveInOneHundredDelaySeconds":1116,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-02T23:03:20.290Z"},{"stopId":"2469","stopName":"COLONNADE / 60 COLONNADE","observations":231,"onTimeArrivals":145,"onTimePct":62.8,"medianDelaySeconds":192,"worstFiveInOneHundredDelaySeconds":1116,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-02T23:03:20.290Z"},{"stopId":"2467","stopName":"COLONNADE / 82 COLONNADE","observations":231,"onTimeArrivals":146,"onTimePct":63.2,"medianDelaySeconds":195,"worstFiveInOneHundredDelaySeconds":1113,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-02T23:03:20.290Z"},{"stopId":"2465","stopName":"COLONNADE / 106 COLONNADE","observations":231,"onTimeArrivals":148,"onTimePct":64.1,"medianDelaySeconds":195,"worstFiveInOneHundredDelaySeconds":1098,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-02T23:03:21.295Z"},{"stopId":"10798","stopName":"COLONNADE / COLONNADE","observations":231,"onTimeArrivals":149,"onTimePct":64.5,"medianDelaySeconds":181,"worstFiveInOneHundredDelaySeconds":1096,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-02T23:03:21.869Z"},{"stopId":"2466","stopName":"COLONNADE / CITIPLACE","observations":231,"onTimeArrivals":150,"onTimePct":64.9,"medianDelaySeconds":194,"worstFiveInOneHundredDelaySeconds":1108,"serviceDays":20,"windowStart":"2026-10-05","windowEnd":"2026-11-02","lastSettledAt":"2026-11-02T23:03:21.295Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"86","effectiveDate":"2026-10-30","generatedAt":"2026-11-03T23:49:47.039Z","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":["86"],"longNames":["Tunney's Pasture <> A - Antares & C - Colonnade"],"headsigns":["A - Antares","C - Colonnade","Tunney's Pasture"],"scheduledTrips":99,"distinctStops":90,"distinctShapes":5,"firstServiceSeconds":18060,"lastServiceSeconds":90060,"shapeChecksums":["00dab91733a3061eecf2d8336b53096439ef1e762f56d930ad26e25ae9a19691","0995fc55138ac2b06d1def7913132844afe9f603bbe8258ba50a9466c0d63ffb","0daf964af97585ab9dc9a86185221bd591afb995f2f83f6add64e5baa198e9ae","17634f39d9b335bb23e17b931a10ad2eac979817b4095027643cc0b99dc609e3","1fc58afc6bd2a5e6934661c496fda454d049f370a47ac1b3a7a30c3924ff04b6","24730d1cb3d0246b33847d1a640497eb4e621cb1c2d1b0be75adf184c3f2ff51","43939fe708069b4b506c2eafcf66001b59621671410beeab641c5790df1118b8","4855dc837afd9fad6172a3f072aa479d27cef6834a2fec5f8f818a417409d77c","5686db6eff3e0e2a29bb3031ca02f5050442dec279aea091d17ab0ecc56aa38b","5e7a0b5d1e21c7a562b9df53607bae92639723379c8c1e03d8598b3f18dff3c9","60f65e0e0ce80a966052697883de8f8d49f1203b16fe2785ece632be100bb827","622e3eb3ed1cf8fce5572064ffaf640e93038a75231ad07662898dc403e7bd60","791701e05c0e2eea26a1fde2d8a88f85b398e65e95f797ba1b96289440a2750a","7c4b9127223753632e0a01057704ec1a7e58fe096afaa6eae2b448edffd54cfa","7fcfee2d3225f1c1dd18294ce190909e2ba4fab8cfc1b30c6eb527ad17a64629","84f5b9fc304df5a83b3477b96b7a8f7cf00aa31c7bf12281da53e484b9da95d9","8c145ec5e3f2d141f1df1a3588f04bec6806b9a85bf0926c3968a89a2a7798f1","b1afb6f69aebc8df2c33168c64bb33f69c68d7ac9a24d175cfd18c897804c270","bd44b7c515d580cbad03df538ab38fac1b452b0920fb49b5a0458d265347741d","c618fb7eb96d3b301bdf29d68eae62a2de268139f0e4e34caca7797143109bb0","d9af8aac285eb79426a58f80f145713f3e81a440a0247356ff77be2fc35143ba","e626d37d118cd08083c2e9757e5c93e544c4cfd7fd66e7c12c78cbe4738d569c","ed85c8b7511320ada46c7722feac6565d79967392642722f2b70c202bd24373c","f7897e773bcef639500c72011b066194e4d0735e38ba90d795a2542e4b753e0f"],"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":["86"],"longNames":["Tunney's Pasture <> A - Antares & C - Colonnade"],"headsigns":["A - Antares","C - Colonnade","Tunney's Pasture"],"scheduledTrips":99,"distinctStops":90,"distinctShapes":5,"firstServiceSeconds":18060,"lastServiceSeconds":90060,"shapeChecksums":["00dab91733a3061eecf2d8336b53096439ef1e762f56d930ad26e25ae9a19691","0995fc55138ac2b06d1def7913132844afe9f603bbe8258ba50a9466c0d63ffb","0daf964af97585ab9dc9a86185221bd591afb995f2f83f6add64e5baa198e9ae","17634f39d9b335bb23e17b931a10ad2eac979817b4095027643cc0b99dc609e3","1fc58afc6bd2a5e6934661c496fda454d049f370a47ac1b3a7a30c3924ff04b6","24730d1cb3d0246b33847d1a640497eb4e621cb1c2d1b0be75adf184c3f2ff51","43939fe708069b4b506c2eafcf66001b59621671410beeab641c5790df1118b8","4855dc837afd9fad6172a3f072aa479d27cef6834a2fec5f8f818a417409d77c","5686db6eff3e0e2a29bb3031ca02f5050442dec279aea091d17ab0ecc56aa38b","5e7a0b5d1e21c7a562b9df53607bae92639723379c8c1e03d8598b3f18dff3c9","60f65e0e0ce80a966052697883de8f8d49f1203b16fe2785ece632be100bb827","622e3eb3ed1cf8fce5572064ffaf640e93038a75231ad07662898dc403e7bd60","791701e05c0e2eea26a1fde2d8a88f85b398e65e95f797ba1b96289440a2750a","7c4b9127223753632e0a01057704ec1a7e58fe096afaa6eae2b448edffd54cfa","7fcfee2d3225f1c1dd18294ce190909e2ba4fab8cfc1b30c6eb527ad17a64629","84f5b9fc304df5a83b3477b96b7a8f7cf00aa31c7bf12281da53e484b9da95d9","8c145ec5e3f2d141f1df1a3588f04bec6806b9a85bf0926c3968a89a2a7798f1","b1afb6f69aebc8df2c33168c64bb33f69c68d7ac9a24d175cfd18c897804c270","bd44b7c515d580cbad03df538ab38fac1b452b0920fb49b5a0458d265347741d","c618fb7eb96d3b301bdf29d68eae62a2de268139f0e4e34caca7797143109bb0","d9af8aac285eb79426a58f80f145713f3e81a440a0247356ff77be2fc35143ba","e626d37d118cd08083c2e9757e5c93e544c4cfd7fd66e7c12c78cbe4738d569c","ed85c8b7511320ada46c7722feac6565d79967392642722f2b70c202bd24373c","f7897e773bcef639500c72011b066194e4d0735e38ba90d795a2542e4b753e0f"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":41558,"serviceDays":14,"withinFiveMinutesPct":81.1,"averageDelaySeconds":107,"worstFiveInOneHundredDelaySeconds":602},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":10958,"serviceDays":4,"withinFiveMinutesPct":86.1,"averageDelaySeconds":66,"worstFiveInOneHundredDelaySeconds":461},"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":[]}]}}