{"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:189","publicNumber":"189","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["189"]},"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":"189","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","observations":56111,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":89.1,"averageDelaySeconds":87.7,"p95DelaySeconds":431,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":0,"observations":744,"serviceDays":10,"onTimePct":90.3,"medianDelaySeconds":62,"p95DelaySeconds":386},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":5,"observations":1067,"serviceDays":11,"onTimePct":95.8,"medianDelaySeconds":81,"p95DelaySeconds":290},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":6,"observations":1289,"serviceDays":15,"onTimePct":99.2,"medianDelaySeconds":49,"p95DelaySeconds":214},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":7,"observations":1586,"serviceDays":14,"onTimePct":94.1,"medianDelaySeconds":64,"p95DelaySeconds":303},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":8,"observations":1743,"serviceDays":14,"onTimePct":96.6,"medianDelaySeconds":50,"p95DelaySeconds":274},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":9,"observations":1776,"serviceDays":14,"onTimePct":93.2,"medianDelaySeconds":88,"p95DelaySeconds":312},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":10,"observations":1674,"serviceDays":14,"onTimePct":92.7,"medianDelaySeconds":49,"p95DelaySeconds":338},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":11,"observations":1693,"serviceDays":14,"onTimePct":83.5,"medianDelaySeconds":79,"p95DelaySeconds":614},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":12,"observations":1714,"serviceDays":14,"onTimePct":83.7,"medianDelaySeconds":87,"p95DelaySeconds":707},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":13,"observations":1704,"serviceDays":14,"onTimePct":80.8,"medianDelaySeconds":68,"p95DelaySeconds":659},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":14,"observations":1534,"serviceDays":14,"onTimePct":89.9,"medianDelaySeconds":90,"p95DelaySeconds":374},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":15,"observations":1424,"serviceDays":14,"onTimePct":92.4,"medianDelaySeconds":49,"p95DelaySeconds":353},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":16,"observations":1694,"serviceDays":14,"onTimePct":86,"medianDelaySeconds":72,"p95DelaySeconds":564},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":17,"observations":1672,"serviceDays":14,"onTimePct":87.7,"medianDelaySeconds":19,"p95DelaySeconds":604},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":18,"observations":1759,"serviceDays":14,"onTimePct":84.8,"medianDelaySeconds":95,"p95DelaySeconds":359},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":19,"observations":1638,"serviceDays":14,"onTimePct":96.9,"medianDelaySeconds":-2,"p95DelaySeconds":236},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":20,"observations":1484,"serviceDays":12,"onTimePct":96.8,"medianDelaySeconds":-16,"p95DelaySeconds":212},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":21,"observations":1407,"serviceDays":10,"onTimePct":92.1,"medianDelaySeconds":37,"p95DelaySeconds":359},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":22,"observations":1405,"serviceDays":10,"onTimePct":98.2,"medianDelaySeconds":49,"p95DelaySeconds":241},{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","hour":23,"observations":1304,"serviceDays":10,"onTimePct":92.9,"medianDelaySeconds":18,"p95DelaySeconds":364}],"scheduledTripPositionCoverage":{"routeId":"189","routeLabel":"189","operatorId":"oc_transpo","scheduledTrips":429,"observedTrips":429,"notObservedTrips":0,"coveragePct":100,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":5,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":22,"observedTrips":22,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":10,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":11,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":12,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":13,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":14,"scheduledTrips":19,"observedTrips":19,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":19,"scheduledTrips":23,"observedTrips":23,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":21,"observedTrips":21,"notObservedTrips":0,"coveragePct":100},{"hour":21,"scheduledTrips":20,"observedTrips":20,"notObservedTrips":0,"coveragePct":100},{"hour":22,"scheduledTrips":20,"observedTrips":20,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"189","effectiveDate":"2026-10-30","generatedAt":"2026-11-03T23:50:15.973Z","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":["189"],"longNames":["Colonnade <> Baseline"],"headsigns":["Baseline","C - Colonnade","Colonnade"],"scheduledTrips":75,"distinctStops":73,"distinctShapes":3,"firstServiceSeconds":18300,"lastServiceSeconds":90000,"shapeChecksums":["233e960d9d59f2775d18d6351fcba0a9d1437b7443f1945de1e410df2e31a172","2e67c9e2fbef17961c33f3a05713366d65192cc0d0ce3e774a3fc252d7f3c01b","405e77d9d0bd4cdaa74d771148ef43fcd1fd52787e06321fcc41786f1033ad9d","62dd52c27e8d06a8cd11d99ffdb0418bb1119113ed12b20fb35cb1e64a1ff726","6bc1685751afe9f6f51d4119ba58611f327d9ce04d14e10932471ef9853f6f24","c134ba7afbee9601c90f9d02b9c72dd40876255cf8653c82aac20d1397069b16","c95ea05bf016bbdb99866b92c1f3259a8a3093bac293f44bcc6e311cbfa33cbd","c99498d70da2a9877fd6bdd25e75710a7f9c1c2b28127f4be8cffe4c7539b543","d445bd10acd3a7f50e6e71f7aa3ccc323785e86d77e56cb9ab32ae4f5bfcd61c","df524de251b72bba434614d9629d134e5c75e1e09a3ec4bf0f2020eb412d94e7","fcb3b7e0835f8108fd9d5830da2b568b30b567fb9d3c4d66bdb1ad6d622cce68","fcd5acdc243d7e8eefe55264dd36da3404c2c1862843d32739c255d50ecd2ad8"],"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":["189"],"longNames":["Colonnade <> Baseline"],"headsigns":["Baseline","C - Colonnade","Colonnade"],"scheduledTrips":75,"distinctStops":73,"distinctShapes":3,"firstServiceSeconds":18300,"lastServiceSeconds":90000,"shapeChecksums":["233e960d9d59f2775d18d6351fcba0a9d1437b7443f1945de1e410df2e31a172","2e67c9e2fbef17961c33f3a05713366d65192cc0d0ce3e774a3fc252d7f3c01b","405e77d9d0bd4cdaa74d771148ef43fcd1fd52787e06321fcc41786f1033ad9d","62dd52c27e8d06a8cd11d99ffdb0418bb1119113ed12b20fb35cb1e64a1ff726","6bc1685751afe9f6f51d4119ba58611f327d9ce04d14e10932471ef9853f6f24","c134ba7afbee9601c90f9d02b9c72dd40876255cf8653c82aac20d1397069b16","c95ea05bf016bbdb99866b92c1f3259a8a3093bac293f44bcc6e311cbfa33cbd","c99498d70da2a9877fd6bdd25e75710a7f9c1c2b28127f4be8cffe4c7539b543","d445bd10acd3a7f50e6e71f7aa3ccc323785e86d77e56cb9ab32ae4f5bfcd61c","df524de251b72bba434614d9629d134e5c75e1e09a3ec4bf0f2020eb412d94e7","fcb3b7e0835f8108fd9d5830da2b568b30b567fb9d3c4d66bdb1ad6d622cce68","fcd5acdc243d7e8eefe55264dd36da3404c2c1862843d32739c255d50ecd2ad8"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":30152,"serviceDays":14,"withinFiveMinutesPct":88.5,"averageDelaySeconds":90,"worstFiveInOneHundredDelaySeconds":461},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":7233,"serviceDays":4,"withinFiveMinutesPct":92.1,"averageDelaySeconds":76,"worstFiveInOneHundredDelaySeconds":341},"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-04T00:09:11.463Z","freshnessSeconds":428919,"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_19dc3ec0e2f36f349626ee26234c82cabe1df60bcc2756e8165a10002334dd08","checkedAt":"2026-11-04T00:09:11.463Z","observedAt":"2026-11-04T00:09:05.000Z","freshnessSeconds":6,"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":428919,"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":65343,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}