{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-04T07:41:33.651Z","route":{"id":"oc_transpo:168","publicNumber":"168","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["168"]},"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":"168","computedAt":"2026-11-04T07:41:33.651Z","summary":{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","observations":110462,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":83.1,"averageDelaySeconds":151,"p95DelaySeconds":592,"computedAt":"2026-11-04T07:41:33.651Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":0,"observations":871,"serviceDays":14,"onTimePct":88.5,"medianDelaySeconds":30,"p95DelaySeconds":533},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":5,"observations":1391,"serviceDays":10,"onTimePct":80.9,"medianDelaySeconds":29,"p95DelaySeconds":809},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":6,"observations":2729,"serviceDays":14,"onTimePct":91.7,"medianDelaySeconds":-1,"p95DelaySeconds":458},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":7,"observations":2894,"serviceDays":14,"onTimePct":88.3,"medianDelaySeconds":100,"p95DelaySeconds":418},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":8,"observations":3141,"serviceDays":14,"onTimePct":84.7,"medianDelaySeconds":137,"p95DelaySeconds":438},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":9,"observations":3355,"serviceDays":14,"onTimePct":87.4,"medianDelaySeconds":117,"p95DelaySeconds":407},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":10,"observations":3363,"serviceDays":14,"onTimePct":83.8,"medianDelaySeconds":91,"p95DelaySeconds":443},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":11,"observations":3443,"serviceDays":14,"onTimePct":84.6,"medianDelaySeconds":109,"p95DelaySeconds":450},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":12,"observations":3404,"serviceDays":14,"onTimePct":84.7,"medianDelaySeconds":99,"p95DelaySeconds":400},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":13,"observations":3301,"serviceDays":14,"onTimePct":85,"medianDelaySeconds":85,"p95DelaySeconds":419},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":14,"observations":3394,"serviceDays":14,"onTimePct":89.1,"medianDelaySeconds":58,"p95DelaySeconds":497},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":15,"observations":3165,"serviceDays":14,"onTimePct":81.2,"medianDelaySeconds":95,"p95DelaySeconds":572},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":16,"observations":3394,"serviceDays":14,"onTimePct":69.7,"medianDelaySeconds":153,"p95DelaySeconds":803},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":17,"observations":3522,"serviceDays":14,"onTimePct":56.1,"medianDelaySeconds":259,"p95DelaySeconds":1062},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":18,"observations":3666,"serviceDays":14,"onTimePct":67.4,"medianDelaySeconds":155,"p95DelaySeconds":999},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":19,"observations":3339,"serviceDays":14,"onTimePct":82.7,"medianDelaySeconds":88,"p95DelaySeconds":605},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":20,"observations":3331,"serviceDays":14,"onTimePct":84.9,"medianDelaySeconds":65,"p95DelaySeconds":554},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":21,"observations":2863,"serviceDays":14,"onTimePct":85,"medianDelaySeconds":99,"p95DelaySeconds":542},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":22,"observations":1929,"serviceDays":14,"onTimePct":87.2,"medianDelaySeconds":45,"p95DelaySeconds":403},{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","hour":23,"observations":1461,"serviceDays":14,"onTimePct":94.1,"medianDelaySeconds":39,"p95DelaySeconds":303}],"scheduledTripPositionCoverage":{"routeId":"168","routeLabel":"168","operatorId":"oc_transpo","scheduledTrips":476,"observedTrips":474,"notObservedTrips":2,"coveragePct":99.6,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":5,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":27,"observedTrips":27,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":28,"observedTrips":26,"notObservedTrips":2,"coveragePct":92.9},{"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":28,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":19,"scheduledTrips":26,"observedTrips":26,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":26,"observedTrips":26,"notObservedTrips":0,"coveragePct":100},{"hour":21,"scheduledTrips":21,"observedTrips":21,"notObservedTrips":0,"coveragePct":100},{"hour":22,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"168","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T09:40:46.873Z","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":["168"],"longNames":["Hope Side <> Terry Fox"],"headsigns":["Bridlewood","Terry Fox"],"scheduledTrips":71,"distinctStops":125,"distinctShapes":2,"firstServiceSeconds":18960,"lastServiceSeconds":89940,"shapeChecksums":["0260516eff63b9177968231cdd470d6b6714a3e3aa8402322335ab16dbd35aae","1d42b2fb6f8d68918b0f889eafe0336203274d957045bb27e83800bf55aba438","1fb89f17883b1f3840152e518f67a75cbe3b0739b5c5cc293f758a671c176c83","3e548b108051f226fed952055e65aeb4b43231a6c6e989ad52d4383efd7dbbc6","4d4e73af109a629d5cea1dcd8ee7cf1220b8b473db189a5456f40b7fbfbcfcf7","4eac8c3ea6acb8d3afa5848617acb08f536c0904c7e675238c42be554af48471","4f558f78b5b22725f8b8ad725e433b85dc64055b454c689d1d30b4661e0c3a90","6933786c8103b0a18565371cf011687aef8bbe817332c60cd9d5e2d8b98b4e54","6cb8c3f9cf97a95713071b8fc4457029c3e6857ab8ef2a74f9de37fcd86a37e2","6f95953fe0338b868293072f7582da4e2bed1a557b51ebf3e4ef624ba7b742e4","70d7b9b38c290a5f29bc641e192ad904b58adede0cb7276105a9c42c496dc58c","8863fd8b016b66f7698a941fc91bb03e8f2d365b8172a7dc8b088bd14f3ba1d8","8bdf9f049d357cafe12e2317272013d7b4ac2c14f6f3b4143d523ae51549aa4d","8c0aa5e967d876804dfef160a2a74833f0f2d92375df25b91701d3985849f334","b52b5f632e2dfb684b5f31d3a1ed3955f8c0467c076a2d22257f493c34a88d29","be43560ab3a4c44e9a67d2f6bd6aa01cd37dd945d0085aad706ef7ece61b3cdf","d2d084e6379fb7560cf08035799fd7793cc52a0ee21fc624f89b1760423ddf22","d3796fa6312a49c2e0afa6f4326d93367967848260a727f2f0184fdb2ade18ad","e29ed43e2d0b572509a9f19d82455c145f8253e00da86a981e22c422e570a815","f662f8b4c1235e10b71d257b631989745666cc142f8fcd5052189206da7e49d8","f724c7c5b87706fb7202e5843fcc492109b0e9b465b220b28a079d719533962c"],"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":["168"],"longNames":["Hope Side <> Terry Fox"],"headsigns":["Bridlewood","Terry Fox"],"scheduledTrips":71,"distinctStops":125,"distinctShapes":2,"firstServiceSeconds":18960,"lastServiceSeconds":89940,"shapeChecksums":["0260516eff63b9177968231cdd470d6b6714a3e3aa8402322335ab16dbd35aae","1d42b2fb6f8d68918b0f889eafe0336203274d957045bb27e83800bf55aba438","1fb89f17883b1f3840152e518f67a75cbe3b0739b5c5cc293f758a671c176c83","3e548b108051f226fed952055e65aeb4b43231a6c6e989ad52d4383efd7dbbc6","4d4e73af109a629d5cea1dcd8ee7cf1220b8b473db189a5456f40b7fbfbcfcf7","4eac8c3ea6acb8d3afa5848617acb08f536c0904c7e675238c42be554af48471","4f558f78b5b22725f8b8ad725e433b85dc64055b454c689d1d30b4661e0c3a90","6933786c8103b0a18565371cf011687aef8bbe817332c60cd9d5e2d8b98b4e54","6cb8c3f9cf97a95713071b8fc4457029c3e6857ab8ef2a74f9de37fcd86a37e2","6f95953fe0338b868293072f7582da4e2bed1a557b51ebf3e4ef624ba7b742e4","70d7b9b38c290a5f29bc641e192ad904b58adede0cb7276105a9c42c496dc58c","8863fd8b016b66f7698a941fc91bb03e8f2d365b8172a7dc8b088bd14f3ba1d8","8bdf9f049d357cafe12e2317272013d7b4ac2c14f6f3b4143d523ae51549aa4d","8c0aa5e967d876804dfef160a2a74833f0f2d92375df25b91701d3985849f334","b52b5f632e2dfb684b5f31d3a1ed3955f8c0467c076a2d22257f493c34a88d29","be43560ab3a4c44e9a67d2f6bd6aa01cd37dd945d0085aad706ef7ece61b3cdf","d2d084e6379fb7560cf08035799fd7793cc52a0ee21fc624f89b1760423ddf22","d3796fa6312a49c2e0afa6f4326d93367967848260a727f2f0184fdb2ade18ad","e29ed43e2d0b572509a9f19d82455c145f8253e00da86a981e22c422e570a815","f662f8b4c1235e10b71d257b631989745666cc142f8fcd5052189206da7e49d8","f724c7c5b87706fb7202e5843fcc492109b0e9b465b220b28a079d719533962c"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":57996,"serviceDays":14,"withinFiveMinutesPct":81.9,"averageDelaySeconds":155,"worstFiveInOneHundredDelaySeconds":633},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":20374,"serviceDays":5,"withinFiveMinutesPct":84.4,"averageDelaySeconds":127,"worstFiveInOneHundredDelaySeconds":515},"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-04T09:46:10.515Z","freshnessSeconds":463538,"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_c8ca982a33c1b82e7b485cb8ee53ab92bad4edde861cc2f6470fe19217d7a41f","checkedAt":"2026-11-04T09:46:10.515Z","observedAt":"2026-11-04T09:45:45.000Z","freshnessSeconds":25,"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":463538,"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":13562,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}