{"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:18","publicNumber":"18","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["18"]},"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":"18","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","observations":96912,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":66.1,"averageDelaySeconds":253.6,"p95DelaySeconds":837,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":0,"observations":749,"serviceDays":14,"onTimePct":83.3,"medianDelaySeconds":32,"p95DelaySeconds":792},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":5,"observations":693,"serviceDays":11,"onTimePct":100,"medianDelaySeconds":2,"p95DelaySeconds":153},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":6,"observations":2120,"serviceDays":13,"onTimePct":90,"medianDelaySeconds":93,"p95DelaySeconds":406},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":7,"observations":2370,"serviceDays":14,"onTimePct":76.7,"medianDelaySeconds":125,"p95DelaySeconds":632},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":8,"observations":2684,"serviceDays":14,"onTimePct":56.9,"medianDelaySeconds":205,"p95DelaySeconds":908},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":9,"observations":2946,"serviceDays":14,"onTimePct":70.1,"medianDelaySeconds":156,"p95DelaySeconds":844},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":10,"observations":3005,"serviceDays":14,"onTimePct":73.9,"medianDelaySeconds":159,"p95DelaySeconds":515},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":11,"observations":2949,"serviceDays":14,"onTimePct":73,"medianDelaySeconds":174,"p95DelaySeconds":569},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":12,"observations":2693,"serviceDays":14,"onTimePct":62.1,"medianDelaySeconds":220,"p95DelaySeconds":953},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":13,"observations":2861,"serviceDays":14,"onTimePct":62.5,"medianDelaySeconds":214,"p95DelaySeconds":787},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":14,"observations":2995,"serviceDays":14,"onTimePct":66.2,"medianDelaySeconds":184,"p95DelaySeconds":921},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":15,"observations":2825,"serviceDays":14,"onTimePct":52.4,"medianDelaySeconds":281,"p95DelaySeconds":987},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":16,"observations":2886,"serviceDays":14,"onTimePct":48.2,"medianDelaySeconds":305,"p95DelaySeconds":962},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":17,"observations":3046,"serviceDays":14,"onTimePct":46.1,"medianDelaySeconds":343,"p95DelaySeconds":1123},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":18,"observations":3157,"serviceDays":14,"onTimePct":54.2,"medianDelaySeconds":257,"p95DelaySeconds":970},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":19,"observations":3155,"serviceDays":14,"onTimePct":78.7,"medianDelaySeconds":142,"p95DelaySeconds":550},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":20,"observations":3039,"serviceDays":14,"onTimePct":78.9,"medianDelaySeconds":124,"p95DelaySeconds":587},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":21,"observations":3067,"serviceDays":14,"onTimePct":75.1,"medianDelaySeconds":176,"p95DelaySeconds":670},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":22,"observations":2469,"serviceDays":14,"onTimePct":73.1,"medianDelaySeconds":156,"p95DelaySeconds":810},{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","hour":23,"observations":1600,"serviceDays":14,"onTimePct":83.6,"medianDelaySeconds":105,"p95DelaySeconds":579}],"scheduledTripPositionCoverage":{"routeId":"18","routeLabel":"18","operatorId":"oc_transpo","scheduledTrips":498,"observedTrips":496,"notObservedTrips":2,"coveragePct":99.6,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":5,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":21,"observedTrips":21,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":30,"observedTrips":30,"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":33,"observedTrips":33,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":23,"observedTrips":23,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":33,"observedTrips":32,"notObservedTrips":1,"coveragePct":97},{"hour":18,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":19,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":21,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":22,"scheduledTrips":18,"observedTrips":17,"notObservedTrips":1,"coveragePct":94.4},{"hour":23,"scheduledTrips":19,"observedTrips":19,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[{"stopId":"4398","stopName":"ELGIN / MCLEOD","observations":986,"onTimeArrivals":403,"onTimePct":40.9,"medianDelaySeconds":358,"worstFiveInOneHundredDelaySeconds":924,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:07.715Z"},{"stopId":"4399","stopName":"ELGIN / CATHERINE","observations":986,"onTimeArrivals":407,"onTimePct":41.3,"medianDelaySeconds":356,"worstFiveInOneHundredDelaySeconds":943,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:07.715Z"},{"stopId":"4396","stopName":"ELGIN / LEWIS","observations":986,"onTimeArrivals":408,"onTimePct":41.4,"medianDelaySeconds":345,"worstFiveInOneHundredDelaySeconds":889,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:08.468Z"},{"stopId":"4397","stopName":"ELGIN / GLADSTONE","observations":986,"onTimeArrivals":410,"onTimePct":41.6,"medianDelaySeconds":352,"worstFiveInOneHundredDelaySeconds":908,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:08.207Z"},{"stopId":"4393","stopName":"ELGIN / NEPEAN","observations":984,"onTimeArrivals":429,"onTimePct":43.6,"medianDelaySeconds":336,"worstFiveInOneHundredDelaySeconds":848,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:09.254Z"},{"stopId":"4395","stopName":"ELGIN / SOMERSET W","observations":985,"onTimeArrivals":431,"onTimePct":43.8,"medianDelaySeconds":338,"worstFiveInOneHundredDelaySeconds":879,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:09.031Z"},{"stopId":"4394","stopName":"ELGIN / LISGAR","observations":985,"onTimeArrivals":435,"onTimePct":44.2,"medianDelaySeconds":331,"worstFiveInOneHundredDelaySeconds":868,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:09.031Z"},{"stopId":"4392","stopName":"ELGIN / SLATER","observations":983,"onTimeArrivals":478,"onTimePct":48.6,"medianDelaySeconds":310,"worstFiveInOneHundredDelaySeconds":829,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:09.470Z"},{"stopId":"4400","stopName":"HAWTHORNE / COLONEL BY","observations":987,"onTimeArrivals":483,"onTimePct":48.9,"medianDelaySeconds":306,"worstFiveInOneHundredDelaySeconds":948,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:07.191Z"},{"stopId":"1157","stopName":"RIDEAU / FRIEL","observations":998,"onTimeArrivals":501,"onTimePct":50.2,"medianDelaySeconds":296,"worstFiveInOneHundredDelaySeconds":970,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:11.264Z"},{"stopId":"1160","stopName":"RIDEAU / CHARLOTTE","observations":997,"onTimeArrivals":504,"onTimePct":50.6,"medianDelaySeconds":298,"worstFiveInOneHundredDelaySeconds":1019,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:10.992Z"},{"stopId":"1159","stopName":"RIDEAU / AUGUSTA","observations":997,"onTimeArrivals":506,"onTimePct":50.8,"medianDelaySeconds":290,"worstFiveInOneHundredDelaySeconds":987,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T06:06:11.141Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"18","effectiveDate":"2026-10-30","generatedAt":"2026-11-03T23:39:11.117Z","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":["18"],"longNames":["St-Laurent <> Billings Bridge"],"headsigns":["Billings Bridge","Immaculata","St-Laurent"],"scheduledTrips":75,"distinctStops":110,"distinctShapes":5,"firstServiceSeconds":18240,"lastServiceSeconds":88140,"shapeChecksums":["031dfa3b0706b2d2be8bb1b0bb7e38292806b24e8bace8deb28c35c9a6833e73","13915068b0961c756ca7173bc30ce80f02d3a7a170ae56809b949041427b154a","1e51d1a41d12e750ca38f4c5502687d77813cc04cee03962964b7ca0e0ad3683","2dc4727c76fc4470f2b4ba05f55e88987fa91cfb94acdecfef95ad669bcdb400","39e01dc74f9aa3a9c99ffd5f4a74ae9a29629aa9de54baacf41eaa1490a313c2","3d4c2e7b8cfc337750112c687c8e6d3c1ecb9b0d9a2f8a864bf6f28a4a2cc74a","47f19860e0a61f81b15ca8bc3ad6e59e9716308b96797c956f862ebf10b3a5f2","6bcdcdcbf73c6e5629cf69e9667815c1ff25c9dff38823767ff651b3a82b86cb","77dcb7106f23c62f21105ebb800b4d7f44708871c98330791307949e49bdcdcf","7cf4426ad3c72d2dce4a4397859afbf2f482c83de339d1dc517775dcca0830a6","9368096eb9dfa80f9f62bcf7859eb460cad80893ca85e18662bc965def96e8bd","a69d7445aebe22d984889bf5738f8ef882ca61b4e619377ffb9e920b1497cbfc","a7b46d144f7fe3334fb918424c0a49b15d136fd7c3e19b0cd33675db9aa08dba","a7fbea68dde8b854a36c8bd970450e91e359698024169ec048897986bb6c14c5","addffbc823b971645df1e9fda8438c8fbd361471fcef9c13ef325216603af3e2","b9b8ff88b69815055946c0f4fee5f916ae847a46630f06111ac2a02a91384b51","ba91884bb2ec2eed369bbbb964d57c937ab84ae49e157b49b206f03f2ac3a0fd","c638b69b8aec12eee6efcf45f77d027d01d91cca5eb4843b5d30686cfba1f3d9","e62d6b5302f592c3d0ecf4a6d5114d05806108fb130066024881bb1cdce92723","f41edad0d6a77fee66b003a6ae4c2ba71057993025b347775841659d44503fa5"],"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":["18"],"longNames":["St-Laurent <> Billings Bridge"],"headsigns":["Billings Bridge","Immaculata","St-Laurent"],"scheduledTrips":75,"distinctStops":110,"distinctShapes":5,"firstServiceSeconds":18240,"lastServiceSeconds":88140,"shapeChecksums":["031dfa3b0706b2d2be8bb1b0bb7e38292806b24e8bace8deb28c35c9a6833e73","13915068b0961c756ca7173bc30ce80f02d3a7a170ae56809b949041427b154a","1e51d1a41d12e750ca38f4c5502687d77813cc04cee03962964b7ca0e0ad3683","2dc4727c76fc4470f2b4ba05f55e88987fa91cfb94acdecfef95ad669bcdb400","39e01dc74f9aa3a9c99ffd5f4a74ae9a29629aa9de54baacf41eaa1490a313c2","3d4c2e7b8cfc337750112c687c8e6d3c1ecb9b0d9a2f8a864bf6f28a4a2cc74a","47f19860e0a61f81b15ca8bc3ad6e59e9716308b96797c956f862ebf10b3a5f2","6bcdcdcbf73c6e5629cf69e9667815c1ff25c9dff38823767ff651b3a82b86cb","77dcb7106f23c62f21105ebb800b4d7f44708871c98330791307949e49bdcdcf","7cf4426ad3c72d2dce4a4397859afbf2f482c83de339d1dc517775dcca0830a6","9368096eb9dfa80f9f62bcf7859eb460cad80893ca85e18662bc965def96e8bd","a69d7445aebe22d984889bf5738f8ef882ca61b4e619377ffb9e920b1497cbfc","a7b46d144f7fe3334fb918424c0a49b15d136fd7c3e19b0cd33675db9aa08dba","a7fbea68dde8b854a36c8bd970450e91e359698024169ec048897986bb6c14c5","addffbc823b971645df1e9fda8438c8fbd361471fcef9c13ef325216603af3e2","b9b8ff88b69815055946c0f4fee5f916ae847a46630f06111ac2a02a91384b51","ba91884bb2ec2eed369bbbb964d57c937ab84ae49e157b49b206f03f2ac3a0fd","c638b69b8aec12eee6efcf45f77d027d01d91cca5eb4843b5d30686cfba1f3d9","e62d6b5302f592c3d0ecf4a6d5114d05806108fb130066024881bb1cdce92723","f41edad0d6a77fee66b003a6ae4c2ba71057993025b347775841659d44503fa5"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":50946,"serviceDays":14,"withinFiveMinutesPct":66.4,"averageDelaySeconds":247,"worstFiveInOneHundredDelaySeconds":823},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":14107,"serviceDays":4,"withinFiveMinutesPct":65.2,"averageDelaySeconds":245,"worstFiveInOneHundredDelaySeconds":782},"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":[]}]}}