{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-05T03:32:37.996Z","route":{"id":"oc_transpo:163","publicNumber":"163","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["163"]},"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":"163","computedAt":"2026-11-05T03:32:37.996Z","summary":{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","observations":57175,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":77.8,"averageDelaySeconds":216.7,"p95DelaySeconds":951,"computedAt":"2026-11-05T03:32:37.996Z","windowStart":"2026-10-06T00:00:00.000Z","windowEnd":"2026-11-03T23:59:59.999Z"},"hourlyReliability":[{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":6,"observations":1399,"serviceDays":12,"onTimePct":90.2,"medianDelaySeconds":100,"p95DelaySeconds":498},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":7,"observations":1777,"serviceDays":14,"onTimePct":73.7,"medianDelaySeconds":159,"p95DelaySeconds":979},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":8,"observations":1908,"serviceDays":14,"onTimePct":79,"medianDelaySeconds":107,"p95DelaySeconds":884},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":9,"observations":2150,"serviceDays":14,"onTimePct":81.9,"medianDelaySeconds":119,"p95DelaySeconds":1043},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":10,"observations":2070,"serviceDays":14,"onTimePct":81.6,"medianDelaySeconds":117,"p95DelaySeconds":993},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":11,"observations":2015,"serviceDays":14,"onTimePct":80.2,"medianDelaySeconds":135,"p95DelaySeconds":886},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":12,"observations":2055,"serviceDays":14,"onTimePct":80.2,"medianDelaySeconds":97,"p95DelaySeconds":814},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":13,"observations":2021,"serviceDays":14,"onTimePct":76.2,"medianDelaySeconds":117,"p95DelaySeconds":924},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":14,"observations":2035,"serviceDays":14,"onTimePct":59.4,"medianDelaySeconds":220,"p95DelaySeconds":938},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":15,"observations":2006,"serviceDays":14,"onTimePct":70.8,"medianDelaySeconds":162,"p95DelaySeconds":1083},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":16,"observations":2030,"serviceDays":14,"onTimePct":74,"medianDelaySeconds":169,"p95DelaySeconds":1131},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":17,"observations":1857,"serviceDays":14,"onTimePct":68.4,"medianDelaySeconds":202,"p95DelaySeconds":1133},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":18,"observations":1798,"serviceDays":14,"onTimePct":81.8,"medianDelaySeconds":63,"p95DelaySeconds":934},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":19,"observations":1792,"serviceDays":14,"onTimePct":86.2,"medianDelaySeconds":72,"p95DelaySeconds":821},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":20,"observations":1272,"serviceDays":12,"onTimePct":78.5,"medianDelaySeconds":121,"p95DelaySeconds":868},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":21,"observations":897,"serviceDays":12,"onTimePct":95.9,"medianDelaySeconds":71,"p95DelaySeconds":234},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":22,"observations":791,"serviceDays":12,"onTimePct":91.9,"medianDelaySeconds":122,"p95DelaySeconds":988},{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","hour":23,"observations":40,"serviceDays":8,"onTimePct":100,"medianDelaySeconds":-35,"p95DelaySeconds":79}],"scheduledTripPositionCoverage":{"routeId":"163","routeLabel":"163","operatorId":"oc_transpo","scheduledTrips":409,"observedTrips":407,"notObservedTrips":2,"coveragePct":99.5,"serviceDays":6},"scheduledTripPositionCoverageByHour":[{"hour":6,"scheduledTrips":21,"observedTrips":21,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":25,"observedTrips":25,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":26,"observedTrips":26,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":28,"observedTrips":28,"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":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":28,"observedTrips":27,"notObservedTrips":1,"coveragePct":96.4},{"hour":17,"scheduledTrips":24,"observedTrips":23,"notObservedTrips":1,"coveragePct":95.8},{"hour":18,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":19,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":17,"observedTrips":17,"notObservedTrips":0,"coveragePct":100},{"hour":21,"scheduledTrips":12,"observedTrips":12,"notObservedTrips":0,"coveragePct":100},{"hour":22,"scheduledTrips":12,"observedTrips":12,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[{"stopId":"2860","stopName":"KITTIWAKE / ABACA","observations":1708,"onTimeArrivals":1146,"onTimePct":67.1,"medianDelaySeconds":193,"worstFiveInOneHundredDelaySeconds":645,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:25.904Z"},{"stopId":"10825","stopName":"ABBOTT / ROBERT GRANT","observations":855,"onTimeArrivals":584,"onTimePct":68.3,"medianDelaySeconds":155,"worstFiveInOneHundredDelaySeconds":1183,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:17.052Z"},{"stopId":"10436","stopName":"ABBOTT / TALLTREE","observations":858,"onTimeArrivals":593,"onTimePct":69.1,"medianDelaySeconds":143,"worstFiveInOneHundredDelaySeconds":1185,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:17.542Z"},{"stopId":"8851","stopName":"HAZELDEAN / CARP","observations":867,"onTimeArrivals":603,"onTimePct":69.6,"medianDelaySeconds":151,"worstFiveInOneHundredDelaySeconds":771,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:21.322Z"},{"stopId":"4034","stopName":"ABBOTT / AMY","observations":862,"onTimeArrivals":600,"onTimePct":69.6,"medianDelaySeconds":146,"worstFiveInOneHundredDelaySeconds":1180,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:18.034Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"163","effectiveDate":"2026-10-30","generatedAt":"2026-11-05T03:38:55.116Z","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":["163"],"longNames":["Terry Fox <> Kittiwake"],"headsigns":["Kittiwake","Terry Fox"],"scheduledTrips":63,"distinctStops":73,"distinctShapes":2,"firstServiceSeconds":21600,"lastServiceSeconds":83220,"shapeChecksums":["1a7ba4a1d43733ce57e9904d8811a029b4027f334e3667d9ec76a665a2410c1b","3bf8642bd504b3feee0ba559bff9df6a518f597cc6a710cf0acc8d459e3cf255","432318db3b197c8fdceeb2ea5a9e9801d827939e1a07f5f0bf3c44f870c2a96d","49acc86a96a2455353410ea6cc03858fb7536006bcc1b4e7f446023fcde7f370","76942483a91c1ea10f56dfd39aaf1593d7696ccc7a26f007308e0a787eda6d55","786f5cc945f4ac568260972d29dd8f7423291f71030f25a43648426b377898db","7b9152fef19375d2b8f932afbcaec646e51529bd970df06654ae8da54876cb25","865313583e03c1b63da9ad1a006c86cb8657e73d300f0b9eb71d98eb54b8cc29","aee5f86512a8dd512fa4f7aba84748f5297fdcdd9d32fad1c44eb93d05456439","b12828fd2757d801b8f9b595a4b6fe410af8b9e8226051b2995e129b9c34cb8f","d774e54fe6fbced9e712d8e09cdfa72f68e7baf62e67ed7a2282f12df00a4aba","d87b8e3510cf367b36ac3585f988217e67c732b413f7041e47137e64a9d0dcb0","f6ef5e4742645b562b8c5f9c9c58c62ed1fe8aae768a63fb4bc9dae4d5ab11f2"],"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":["163"],"longNames":["Terry Fox <> Kittiwake"],"headsigns":["Kittiwake","Terry Fox"],"scheduledTrips":63,"distinctStops":73,"distinctShapes":2,"firstServiceSeconds":21600,"lastServiceSeconds":83220,"shapeChecksums":["1a7ba4a1d43733ce57e9904d8811a029b4027f334e3667d9ec76a665a2410c1b","3bf8642bd504b3feee0ba559bff9df6a518f597cc6a710cf0acc8d459e3cf255","432318db3b197c8fdceeb2ea5a9e9801d827939e1a07f5f0bf3c44f870c2a96d","49acc86a96a2455353410ea6cc03858fb7536006bcc1b4e7f446023fcde7f370","76942483a91c1ea10f56dfd39aaf1593d7696ccc7a26f007308e0a787eda6d55","786f5cc945f4ac568260972d29dd8f7423291f71030f25a43648426b377898db","7b9152fef19375d2b8f932afbcaec646e51529bd970df06654ae8da54876cb25","865313583e03c1b63da9ad1a006c86cb8657e73d300f0b9eb71d98eb54b8cc29","aee5f86512a8dd512fa4f7aba84748f5297fdcdd9d32fad1c44eb93d05456439","b12828fd2757d801b8f9b595a4b6fe410af8b9e8226051b2995e129b9c34cb8f","d774e54fe6fbced9e712d8e09cdfa72f68e7baf62e67ed7a2282f12df00a4aba","d87b8e3510cf367b36ac3585f988217e67c732b413f7041e47137e64a9d0dcb0","f6ef5e4742645b562b8c5f9c9c58c62ed1fe8aae768a63fb4bc9dae4d5ab11f2"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":30032,"serviceDays":14,"withinFiveMinutesPct":78.3,"averageDelaySeconds":210,"worstFiveInOneHundredDelaySeconds":899},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":10407,"serviceDays":5,"withinFiveMinutesPct":76.8,"averageDelaySeconds":226,"worstFiveInOneHundredDelaySeconds":985},"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-05T03:59:10.495Z","freshnessSeconds":529118,"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_564ec02db319b40f417c18ec3d6de251df05c7936083ece4d8f1af91d0116efb","checkedAt":"2026-11-05T03:59:10.495Z","observedAt":"2026-11-05T03:59:03.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-04T06:01:26.466Z","observedAt":"2026-10-30T01:00:32.195Z","freshnessSeconds":529118,"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":79142,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}