{"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:138","publicNumber":"138","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["138"]},"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":"138","computedAt":"2026-11-04T16:32:36.783Z","summary":{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","observations":24760,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":87.7,"averageDelaySeconds":66.8,"p95DelaySeconds":389,"computedAt":"2026-11-04T16:32:36.783Z","windowStart":"2026-10-06T00:00:00.000Z","windowEnd":"2026-11-03T23:59:59.999Z"},"hourlyReliability":[{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":5,"observations":220,"serviceDays":10,"onTimePct":94.1,"medianDelaySeconds":57,"p95DelaySeconds":305},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":6,"observations":910,"serviceDays":10,"onTimePct":84.7,"medianDelaySeconds":78,"p95DelaySeconds":453},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":7,"observations":964,"serviceDays":12,"onTimePct":78.6,"medianDelaySeconds":87,"p95DelaySeconds":488},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":8,"observations":1052,"serviceDays":14,"onTimePct":90.7,"medianDelaySeconds":88,"p95DelaySeconds":338},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":9,"observations":582,"serviceDays":14,"onTimePct":90.9,"medianDelaySeconds":55,"p95DelaySeconds":366},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":10,"observations":616,"serviceDays":14,"onTimePct":97.1,"medianDelaySeconds":23,"p95DelaySeconds":278},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":11,"observations":594,"serviceDays":14,"onTimePct":82.7,"medianDelaySeconds":111,"p95DelaySeconds":466},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":12,"observations":572,"serviceDays":13,"onTimePct":92.1,"medianDelaySeconds":43,"p95DelaySeconds":355},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":13,"observations":594,"serviceDays":14,"onTimePct":90.4,"medianDelaySeconds":60,"p95DelaySeconds":360},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":14,"observations":595,"serviceDays":14,"onTimePct":89.6,"medianDelaySeconds":4,"p95DelaySeconds":424},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":15,"observations":1116,"serviceDays":14,"onTimePct":92.9,"medianDelaySeconds":49,"p95DelaySeconds":365},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":16,"observations":1116,"serviceDays":14,"onTimePct":90.9,"medianDelaySeconds":-3,"p95DelaySeconds":347},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":17,"observations":1108,"serviceDays":14,"onTimePct":92.1,"medianDelaySeconds":42,"p95DelaySeconds":318},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":18,"observations":632,"serviceDays":14,"onTimePct":85.8,"medianDelaySeconds":68,"p95DelaySeconds":387},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":19,"observations":616,"serviceDays":14,"onTimePct":93.2,"medianDelaySeconds":46,"p95DelaySeconds":286},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":20,"observations":610,"serviceDays":14,"onTimePct":81.8,"medianDelaySeconds":133,"p95DelaySeconds":435},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":21,"observations":502,"serviceDays":14,"onTimePct":80.3,"medianDelaySeconds":46,"p95DelaySeconds":397},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":22,"observations":457,"serviceDays":12,"onTimePct":74.2,"medianDelaySeconds":64,"p95DelaySeconds":486},{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","hour":23,"observations":233,"serviceDays":11,"onTimePct":100,"medianDelaySeconds":0,"p95DelaySeconds":182}],"scheduledTripPositionCoverage":{"routeId":"138","routeLabel":"138","operatorId":"oc_transpo","scheduledTrips":297,"observedTrips":293,"notObservedTrips":4,"coveragePct":98.7,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":5,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":20,"observedTrips":20,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":21,"observedTrips":21,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":23,"observedTrips":23,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":13,"observedTrips":13,"notObservedTrips":0,"coveragePct":100},{"hour":10,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100},{"hour":11,"scheduledTrips":14,"observedTrips":13,"notObservedTrips":1,"coveragePct":92.9},{"hour":12,"scheduledTrips":14,"observedTrips":12,"notObservedTrips":2,"coveragePct":85.7},{"hour":13,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100},{"hour":14,"scheduledTrips":14,"observedTrips":14,"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":25,"observedTrips":25,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":13,"observedTrips":13,"notObservedTrips":0,"coveragePct":100},{"hour":19,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100},{"hour":21,"scheduledTrips":13,"observedTrips":13,"notObservedTrips":0,"coveragePct":100},{"hour":22,"scheduledTrips":12,"observedTrips":12,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":6,"observedTrips":5,"notObservedTrips":1,"coveragePct":83.3}],"headwayRegularity":null}],"recurringProblemStops":[{"stopId":"270","stopName":"ST JOSEPH / GABRIEL","observations":618,"onTimeArrivals":397,"onTimePct":64.2,"medianDelaySeconds":242,"worstFiveInOneHundredDelaySeconds":522,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:19.228Z"},{"stopId":"269","stopName":"PLACE D'ORLÉANS / ROCQUE","observations":613,"onTimeArrivals":397,"onTimePct":64.8,"medianDelaySeconds":243,"worstFiveInOneHundredDelaySeconds":504,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:19.567Z"},{"stopId":"271","stopName":"ST JOSEPH / ST PIERRE","observations":618,"onTimeArrivals":405,"onTimePct":65.5,"medianDelaySeconds":238,"worstFiveInOneHundredDelaySeconds":514,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:18.615Z"},{"stopId":"272","stopName":"ST JOSEPH / BELCOURT","observations":618,"onTimeArrivals":416,"onTimePct":67.3,"medianDelaySeconds":221,"worstFiveInOneHundredDelaySeconds":488,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:18.615Z"},{"stopId":"1493","stopName":"PLACE D'ORLÉANS E","observations":595,"onTimeArrivals":403,"onTimePct":67.7,"medianDelaySeconds":254,"worstFiveInOneHundredDelaySeconds":492,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T03:03:30.984Z"},{"stopId":"273","stopName":"ST JOSEPH / ST JEAN","observations":618,"onTimeArrivals":424,"onTimePct":68.6,"medianDelaySeconds":210,"worstFiveInOneHundredDelaySeconds":483,"serviceDays":30,"windowStart":"2026-10-05","windowEnd":"2026-11-03","lastSettledAt":"2026-11-04T04:03:18.615Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"138","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T16:50:04.127Z","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":["138"],"longNames":["Place d'Orléans <> Hiawatha"],"headsigns":["Hiawatha","Place d'Orléans"],"scheduledTrips":48,"distinctStops":56,"distinctShapes":4,"firstServiceSeconds":20400,"lastServiceSeconds":83760,"shapeChecksums":["12dc4092f223c28dd2d2fd8d9108c4590bce80fec61bc098dd8892dc9335bc98","1e6b17e64b1a464b24e0d805d8e660bd55e8e64b6dedc666e5be97282574c924","28b91379c8a255699e2b596a62231bf51747009c4d3eb4a71da7e7e95a7ae797","39247f09cb8f8c3e2d4e4d2da3b86315c7230fe4c35b051089bbbaeba6e920ce","59758fa2a27c623c918ac6f324f17d78244d6887a30c88664ea64482ff27d078","668f5b6d9af2eb5404d21909f39112cb0e731cd7488298d55bf8e91ad40fdb5e","6c4643f4e102352bc2c57874bb507301da6cf842a2602c6022e8ec69022e7a62","ba0620c4e284c066142417dcc4a40155037b32df9f81dcc1d932a9c73a58de07","c8c399c5bf593ecadce3f4987ff1c49ded26215d2b8ef2ca3de2c7593f5a5c47","d8f6656542810565782816998b3e8a8b42f7173a855890659178ce1e1fc4ff42","edaf542958847e517c46bbe4f725ebf2d59d2e4fbb644c8948080fe92fc13062","eddd499df0a5b10cc5f8b9155678e6cfaba7e3ae480b9b55fd973f458bec62f8","fa0dbe209de96d392a71b808e238368c8d329f845ee6c88d84efb23e62a1a495","fb15d316a6e69aa89cb4ad997ca2d44d250f606b2eda4ec72a8194574f7eb8e1"],"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":["138"],"longNames":["Place d'Orléans <> Hiawatha"],"headsigns":["Hiawatha","Place d'Orléans"],"scheduledTrips":48,"distinctStops":56,"distinctShapes":4,"firstServiceSeconds":20400,"lastServiceSeconds":83760,"shapeChecksums":["12dc4092f223c28dd2d2fd8d9108c4590bce80fec61bc098dd8892dc9335bc98","1e6b17e64b1a464b24e0d805d8e660bd55e8e64b6dedc666e5be97282574c924","28b91379c8a255699e2b596a62231bf51747009c4d3eb4a71da7e7e95a7ae797","39247f09cb8f8c3e2d4e4d2da3b86315c7230fe4c35b051089bbbaeba6e920ce","59758fa2a27c623c918ac6f324f17d78244d6887a30c88664ea64482ff27d078","668f5b6d9af2eb5404d21909f39112cb0e731cd7488298d55bf8e91ad40fdb5e","6c4643f4e102352bc2c57874bb507301da6cf842a2602c6022e8ec69022e7a62","ba0620c4e284c066142417dcc4a40155037b32df9f81dcc1d932a9c73a58de07","c8c399c5bf593ecadce3f4987ff1c49ded26215d2b8ef2ca3de2c7593f5a5c47","d8f6656542810565782816998b3e8a8b42f7173a855890659178ce1e1fc4ff42","edaf542958847e517c46bbe4f725ebf2d59d2e4fbb644c8948080fe92fc13062","eddd499df0a5b10cc5f8b9155678e6cfaba7e3ae480b9b55fd973f458bec62f8","fa0dbe209de96d392a71b808e238368c8d329f845ee6c88d84efb23e62a1a495","fb15d316a6e69aa89cb4ad997ca2d44d250f606b2eda4ec72a8194574f7eb8e1"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":13164,"serviceDays":14,"withinFiveMinutesPct":87.6,"averageDelaySeconds":65,"worstFiveInOneHundredDelaySeconds":400},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":4407,"serviceDays":5,"withinFiveMinutesPct":88.7,"averageDelaySeconds":66,"worstFiveInOneHundredDelaySeconds":372},"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":[]}]}}