{"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:44","publicNumber":"44","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["44"]},"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":"44","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","observations":120645,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":80.4,"averageDelaySeconds":151.5,"p95DelaySeconds":664,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":0,"observations":1432,"serviceDays":14,"onTimePct":99.6,"medianDelaySeconds":-15,"p95DelaySeconds":162},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":1,"observations":80,"serviceDays":10,"onTimePct":100,"medianDelaySeconds":-151,"p95DelaySeconds":-53},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":5,"observations":1834,"serviceDays":15,"onTimePct":95.4,"medianDelaySeconds":14,"p95DelaySeconds":259},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":6,"observations":3151,"serviceDays":15,"onTimePct":95.4,"medianDelaySeconds":34,"p95DelaySeconds":287},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":7,"observations":3641,"serviceDays":14,"onTimePct":91.4,"medianDelaySeconds":6,"p95DelaySeconds":365},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":8,"observations":3866,"serviceDays":14,"onTimePct":85.6,"medianDelaySeconds":21,"p95DelaySeconds":558},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":9,"observations":4004,"serviceDays":14,"onTimePct":88.4,"medianDelaySeconds":29,"p95DelaySeconds":429},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":10,"observations":3819,"serviceDays":14,"onTimePct":89.6,"medianDelaySeconds":28,"p95DelaySeconds":442},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":11,"observations":3794,"serviceDays":14,"onTimePct":80.4,"medianDelaySeconds":85,"p95DelaySeconds":574},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":12,"observations":3870,"serviceDays":14,"onTimePct":79,"medianDelaySeconds":99,"p95DelaySeconds":757},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":13,"observations":3899,"serviceDays":14,"onTimePct":71.3,"medianDelaySeconds":123,"p95DelaySeconds":952},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":14,"observations":3974,"serviceDays":14,"onTimePct":67.4,"medianDelaySeconds":167,"p95DelaySeconds":948},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":15,"observations":4013,"serviceDays":14,"onTimePct":63.4,"medianDelaySeconds":190,"p95DelaySeconds":1094},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":16,"observations":3933,"serviceDays":14,"onTimePct":66.8,"medianDelaySeconds":212,"p95DelaySeconds":777},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":17,"observations":3901,"serviceDays":14,"onTimePct":76.3,"medianDelaySeconds":134,"p95DelaySeconds":739},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":18,"observations":3963,"serviceDays":14,"onTimePct":79,"medianDelaySeconds":143,"p95DelaySeconds":565},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":19,"observations":2651,"serviceDays":14,"onTimePct":75.8,"medianDelaySeconds":150,"p95DelaySeconds":649},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":20,"observations":2247,"serviceDays":14,"onTimePct":88.1,"medianDelaySeconds":111,"p95DelaySeconds":369},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":21,"observations":2339,"serviceDays":14,"onTimePct":79,"medianDelaySeconds":137,"p95DelaySeconds":481},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":22,"observations":2288,"serviceDays":14,"onTimePct":89.1,"medianDelaySeconds":63,"p95DelaySeconds":439},{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","hour":23,"observations":2155,"serviceDays":14,"onTimePct":97.6,"medianDelaySeconds":11,"p95DelaySeconds":252}],"scheduledTripPositionCoverage":{"routeId":"44","routeLabel":"44","operatorId":"oc_transpo","scheduledTrips":802,"observedTrips":791,"notObservedTrips":11,"coveragePct":98.6,"serviceDays":7},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":18,"observedTrips":18,"notObservedTrips":0,"coveragePct":100},{"hour":5,"scheduledTrips":22,"observedTrips":22,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":46,"observedTrips":45,"notObservedTrips":1,"coveragePct":97.8},{"hour":7,"scheduledTrips":46,"observedTrips":45,"notObservedTrips":1,"coveragePct":97.8},{"hour":8,"scheduledTrips":47,"observedTrips":47,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":10,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":11,"scheduledTrips":48,"observedTrips":46,"notObservedTrips":2,"coveragePct":95.8},{"hour":12,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":13,"scheduledTrips":48,"observedTrips":46,"notObservedTrips":2,"coveragePct":95.8},{"hour":14,"scheduledTrips":63,"observedTrips":62,"notObservedTrips":1,"coveragePct":98.4},{"hour":15,"scheduledTrips":43,"observedTrips":42,"notObservedTrips":1,"coveragePct":97.7},{"hour":16,"scheduledTrips":43,"observedTrips":42,"notObservedTrips":1,"coveragePct":97.7},{"hour":17,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":19,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":28,"observedTrips":27,"notObservedTrips":1,"coveragePct":96.4},{"hour":21,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":22,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":26,"observedTrips":26,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":{"matchedArrivals":773,"scheduledIntervals":628,"predictedIntervals":628,"scheduledWaitSeconds":431.8,"predictedWaitSeconds":559.1,"excessPredictedWaitSeconds":127.3,"routeCount":1,"stopCount":20,"serviceDays":13,"minimumSourceMatchCoveragePct":98.6,"windowStart":"2026-10-07","windowEnd":"2026-10-30","computedAt":"2026-11-03T04:32:30.738Z","method":"settled-predicted-excess-wait-v1","routeId":"44","operatorId":"oc_transpo"}}],"recurringProblemStops":[{"stopId":"7749","stopName":"TERMINAL / SANDFORD FLEMING","observations":1607,"onTimeArrivals":1067,"onTimePct":66.4,"medianDelaySeconds":179,"worstFiveInOneHundredDelaySeconds":886,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:05.101Z"},{"stopId":"340","stopName":"SANDFORD FLEMING / INDUSTRIAL","observations":1608,"onTimeArrivals":1088,"onTimePct":67.7,"medianDelaySeconds":175,"worstFiveInOneHundredDelaySeconds":865,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:05.336Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"44","effectiveDate":"2026-10-30","generatedAt":"2026-11-03T23:39:52.588Z","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":["44"],"longNames":["Billings Bridge <> Hurdman"],"headsigns":["Billings Bridge","Hurdman"],"scheduledTrips":132,"distinctStops":85,"distinctShapes":3,"firstServiceSeconds":18000,"lastServiceSeconds":90360,"shapeChecksums":["03b7ed0c783e393b8ae284f4b947a96c581fecc19ffdcef84ab2575daa37d55b","12575ddf48880a423c671f2ecba58bd0a79e3e9cfded35b39c019cf4eb0b12b6","1562e6c133503b1b26d6cae1505570ba77f1910dd182556550ef4d5ecbddcb3b","1866ad5d5f5ba3be90752de0ec8a7b3bde219af8fd5c3391b8aab601b78ddcc0","25147bc6ab671e41ebd13edecc235b46b0a2c9630ee4d5c8c7d2daa976e34773","36d5c13493e3253e84baed0c57d53e3e01dc8a567d9dfcc956408715382e7f40","530ce7b257b4afda167cd6e05025cb6800edcbba61395178d6428208ebd99840","54587d54d6ced6def5e8d047484a782477963fb3997426b4a01d672a793f91c8","5beca7ba0fae85b5bd5b993ae10e54cdb1b0720014051946baf1a7b08253e474","702f18e67b8a68477044312b59e49991a64a7328d12ebd877e9ef60517e5f494","706d025d2bd046138144c7bf0cbb2fa2e9ceb525e09361814de0f8c1a419441d","7d03a43db3f78ef03fecb1c74854df6ef140d2bf3534f49cedbe25de89ad5af1","7e07ac5eb03c3a1444a103846bc8068f7aa295b8e622d861c9f19e836e4bbaab","85362db6d4d5ed52ebc2662a9df24eb77851ec3d0c0aebb14de1509351f7a6b0","8baf94676f9294755d80fa51728f698167e7249dbf72b579edd0143b90aa7c3c","94550c28ecd6dfb6d2d544f78251ab33c901cd7238e6d3a93fbd591670505fde"],"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":["44"],"longNames":["Billings Bridge <> Hurdman"],"headsigns":["Billings Bridge","Hurdman"],"scheduledTrips":132,"distinctStops":85,"distinctShapes":3,"firstServiceSeconds":18000,"lastServiceSeconds":90360,"shapeChecksums":["03b7ed0c783e393b8ae284f4b947a96c581fecc19ffdcef84ab2575daa37d55b","12575ddf48880a423c671f2ecba58bd0a79e3e9cfded35b39c019cf4eb0b12b6","1562e6c133503b1b26d6cae1505570ba77f1910dd182556550ef4d5ecbddcb3b","1866ad5d5f5ba3be90752de0ec8a7b3bde219af8fd5c3391b8aab601b78ddcc0","25147bc6ab671e41ebd13edecc235b46b0a2c9630ee4d5c8c7d2daa976e34773","36d5c13493e3253e84baed0c57d53e3e01dc8a567d9dfcc956408715382e7f40","530ce7b257b4afda167cd6e05025cb6800edcbba61395178d6428208ebd99840","54587d54d6ced6def5e8d047484a782477963fb3997426b4a01d672a793f91c8","5beca7ba0fae85b5bd5b993ae10e54cdb1b0720014051946baf1a7b08253e474","702f18e67b8a68477044312b59e49991a64a7328d12ebd877e9ef60517e5f494","706d025d2bd046138144c7bf0cbb2fa2e9ceb525e09361814de0f8c1a419441d","7d03a43db3f78ef03fecb1c74854df6ef140d2bf3534f49cedbe25de89ad5af1","7e07ac5eb03c3a1444a103846bc8068f7aa295b8e622d861c9f19e836e4bbaab","85362db6d4d5ed52ebc2662a9df24eb77851ec3d0c0aebb14de1509351f7a6b0","8baf94676f9294755d80fa51728f698167e7249dbf72b579edd0143b90aa7c3c","94550c28ecd6dfb6d2d544f78251ab33c901cd7238e6d3a93fbd591670505fde"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":64594,"serviceDays":14,"withinFiveMinutesPct":81.7,"averageDelaySeconds":138,"worstFiveInOneHundredDelaySeconds":645},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":16399,"serviceDays":4,"withinFiveMinutesPct":82.9,"averageDelaySeconds":139,"worstFiveInOneHundredDelaySeconds":565},"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":[]}]}}