{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-04T16:32:36.783Z","route":{"id":"oc_transpo:234","publicNumber":"234","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["234"]},"grading":{"servicePurpose":"express","policy":"pickup_points_required","contextToVerify":[],"numericOtpPublished":false},"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":"234","computedAt":"2026-11-04T16:32:36.783Z","summary":{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","observations":7993,"weekdaysObserved":18,"serviceDaysObserved":18,"onTimePct":81.8,"averageDelaySeconds":125.8,"p95DelaySeconds":571,"computedAt":"2026-11-04T16:32:36.783Z","windowStart":"2026-10-06T00:00:00.000Z","windowEnd":"2026-11-03T23:59:59.999Z"},"hourlyReliability":[{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":5,"observations":288,"serviceDays":9,"onTimePct":100,"medianDelaySeconds":86,"p95DelaySeconds":215},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":6,"observations":655,"serviceDays":10,"onTimePct":91.3,"medianDelaySeconds":52,"p95DelaySeconds":488},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":7,"observations":695,"serviceDays":10,"onTimePct":45.6,"medianDelaySeconds":332,"p95DelaySeconds":778},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":8,"observations":360,"serviceDays":10,"onTimePct":79.2,"medianDelaySeconds":160,"p95DelaySeconds":646},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":15,"observations":279,"serviceDays":10,"onTimePct":85.7,"medianDelaySeconds":-15,"p95DelaySeconds":178},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":16,"observations":721,"serviceDays":10,"onTimePct":78.8,"medianDelaySeconds":-16,"p95DelaySeconds":525},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":17,"observations":714,"serviceDays":10,"onTimePct":97.5,"medianDelaySeconds":10,"p95DelaySeconds":254},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":18,"observations":645,"serviceDays":10,"onTimePct":92.9,"medianDelaySeconds":54,"p95DelaySeconds":335},{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","hour":19,"observations":61,"serviceDays":10,"onTimePct":90.2,"medianDelaySeconds":63,"p95DelaySeconds":352}],"scheduledTripPositionCoverage":{"routeId":"234","routeLabel":"234","operatorId":"oc_transpo","scheduledTrips":65,"observedTrips":65,"notObservedTrips":0,"coveragePct":100,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":5,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"234","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T16:50:19.335Z","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":["234"],"longNames":["Blair <> Tenth line"],"headsigns":["Blair","Tenth Line"],"scheduledTrips":13,"distinctStops":72,"distinctShapes":2,"firstServiceSeconds":20220,"lastServiceSeconds":68760,"shapeChecksums":["027261b71af69cc995c43a20e1bfe969cec2ae986a65aa0334261736e10799ba","06bdaa3b271a9233cf2fd269fd32d5a62e1a16e21d73cc8a2e4f4cc00dc307ca","10b4b5b0d39907e1b03564b3d50f493b42838fd7679abade8354a5e1fab1e289","20c0abd65719c82c011e65bb8592ee01bde0c2247678556bed925d4a30877960","4e32b458c6cba51fa17974a8e93cf1a8fe91848ca1eba4d399f4108560a02424","516835fa1610a470cbd310030035b461f7c3769227d129003c9b563c37d4a518","57359b2f585f9f74cf7728eab4f6629776a185b9e6ef789d6793cc794d5f5f5b","674ac7c5145dfccb5447a3ebc6ce589649a4c9d3533c296527c9816d49cac283","698c5d14d08d425da1983daa30ef0cb2c82a0e7fb12ed6fbfeb817ce10cc4879","7c5597f49f05f224159b73c3f374794ea8970b8a171e76f006426444d61ee8a5","810e41fcfd75cf600e7313788a73db51a1ce6300cba31cf91b19092ac2d851b8","a6f5869359a680a0626a11b55e0338e2830271ba9ad7c5a31a6e4f253911e99f","b53420d453ea30d646d9f7147a6fac1e75cec73127d91c53e655c6d384383d0f","c2a52a867fea95a85a68c584278f80448827ae96577f2bc8b4dd7ea06507040a","cd82483a61db350b27f4e292a9a601a216da1f65cbab7f821f4e7dcc6f863166","f197f22cb194b42d1c412f9ed91fdc603d0998e408010f0d6341758db5c6df81","fca8e386f1ee1cc6ad1ac30bd66ebe82f0a1042186035ebcea8bf79ae3898bc9"],"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":["234"],"longNames":["Blair <> Tenth line"],"headsigns":["Blair","Tenth Line"],"scheduledTrips":13,"distinctStops":72,"distinctShapes":2,"firstServiceSeconds":20220,"lastServiceSeconds":68760,"shapeChecksums":["027261b71af69cc995c43a20e1bfe969cec2ae986a65aa0334261736e10799ba","06bdaa3b271a9233cf2fd269fd32d5a62e1a16e21d73cc8a2e4f4cc00dc307ca","10b4b5b0d39907e1b03564b3d50f493b42838fd7679abade8354a5e1fab1e289","20c0abd65719c82c011e65bb8592ee01bde0c2247678556bed925d4a30877960","4e32b458c6cba51fa17974a8e93cf1a8fe91848ca1eba4d399f4108560a02424","516835fa1610a470cbd310030035b461f7c3769227d129003c9b563c37d4a518","57359b2f585f9f74cf7728eab4f6629776a185b9e6ef789d6793cc794d5f5f5b","674ac7c5145dfccb5447a3ebc6ce589649a4c9d3533c296527c9816d49cac283","698c5d14d08d425da1983daa30ef0cb2c82a0e7fb12ed6fbfeb817ce10cc4879","7c5597f49f05f224159b73c3f374794ea8970b8a171e76f006426444d61ee8a5","810e41fcfd75cf600e7313788a73db51a1ce6300cba31cf91b19092ac2d851b8","a6f5869359a680a0626a11b55e0338e2830271ba9ad7c5a31a6e4f253911e99f","b53420d453ea30d646d9f7147a6fac1e75cec73127d91c53e655c6d384383d0f","c2a52a867fea95a85a68c584278f80448827ae96577f2bc8b4dd7ea06507040a","cd82483a61db350b27f4e292a9a601a216da1f65cbab7f821f4e7dcc6f863166","f197f22cb194b42d1c412f9ed91fdc603d0998e408010f0d6341758db5c6df81","fca8e386f1ee1cc6ad1ac30bd66ebe82f0a1042186035ebcea8bf79ae3898bc9"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":4404,"serviceDays":10,"withinFiveMinutesPct":80.8,"averageDelaySeconds":137,"worstFiveInOneHundredDelaySeconds":601},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":1369,"serviceDays":3,"withinFiveMinutesPct":77.9,"averageDelaySeconds":120,"worstFiveInOneHundredDelaySeconds":539},"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-04T17:11:10.721Z","freshnessSeconds":490238,"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_53c87aead7726fe65d3ef3687e2319fa0ec03260ed34cff9f38f8e2c824eada0","checkedAt":"2026-11-04T17:11:10.721Z","observedAt":"2026-11-04T17:10:44.000Z","freshnessSeconds":26,"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":490238,"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":40262,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}