{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-04T06:43:33.646Z","route":{"id":"oc_transpo:38","publicNumber":"38","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["38"]},"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":"38","computedAt":"2026-11-04T06:43:33.646Z","summary":{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","observations":53740,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":91,"averageDelaySeconds":78.5,"p95DelaySeconds":379,"computedAt":"2026-11-04T06:43:33.646Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":0,"observations":56,"serviceDays":2,"onTimePct":83.9,"medianDelaySeconds":118,"p95DelaySeconds":317},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":4,"observations":330,"serviceDays":11,"onTimePct":90.9,"medianDelaySeconds":56,"p95DelaySeconds":363},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":5,"observations":264,"serviceDays":11,"onTimePct":91.3,"medianDelaySeconds":22,"p95DelaySeconds":1037},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":6,"observations":1022,"serviceDays":13,"onTimePct":92,"medianDelaySeconds":47,"p95DelaySeconds":357},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":7,"observations":1314,"serviceDays":14,"onTimePct":97.1,"medianDelaySeconds":35,"p95DelaySeconds":247},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":8,"observations":1776,"serviceDays":14,"onTimePct":88.5,"medianDelaySeconds":54,"p95DelaySeconds":471},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":9,"observations":1614,"serviceDays":14,"onTimePct":88.1,"medianDelaySeconds":75,"p95DelaySeconds":519},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":10,"observations":1754,"serviceDays":14,"onTimePct":94.8,"medianDelaySeconds":60,"p95DelaySeconds":309},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":11,"observations":1765,"serviceDays":14,"onTimePct":95.2,"medianDelaySeconds":56,"p95DelaySeconds":298},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":12,"observations":1753,"serviceDays":14,"onTimePct":86.7,"medianDelaySeconds":60,"p95DelaySeconds":553},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":13,"observations":1734,"serviceDays":14,"onTimePct":92.6,"medianDelaySeconds":40,"p95DelaySeconds":380},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":14,"observations":1824,"serviceDays":14,"onTimePct":91.3,"medianDelaySeconds":11,"p95DelaySeconds":305},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":15,"observations":1553,"serviceDays":14,"onTimePct":90.3,"medianDelaySeconds":94,"p95DelaySeconds":336},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":16,"observations":1658,"serviceDays":14,"onTimePct":90.3,"medianDelaySeconds":24,"p95DelaySeconds":399},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":17,"observations":1684,"serviceDays":14,"onTimePct":85.2,"medianDelaySeconds":92,"p95DelaySeconds":382},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":18,"observations":1644,"serviceDays":14,"onTimePct":85,"medianDelaySeconds":101,"p95DelaySeconds":460},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":19,"observations":1767,"serviceDays":14,"onTimePct":91.6,"medianDelaySeconds":37,"p95DelaySeconds":435},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":20,"observations":1656,"serviceDays":14,"onTimePct":95.5,"medianDelaySeconds":35,"p95DelaySeconds":284},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":21,"observations":1651,"serviceDays":14,"onTimePct":96.7,"medianDelaySeconds":-11,"p95DelaySeconds":241},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":22,"observations":1086,"serviceDays":14,"onTimePct":96.6,"medianDelaySeconds":-30,"p95DelaySeconds":190},{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","hour":23,"observations":533,"serviceDays":12,"onTimePct":99.1,"medianDelaySeconds":-32,"p95DelaySeconds":137}],"scheduledTripPositionCoverage":{"routeId":"38","routeLabel":"38","operatorId":"oc_transpo","scheduledTrips":465,"observedTrips":464,"notObservedTrips":1,"coveragePct":99.8,"serviceDays":1},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":1,"observedTrips":1,"notObservedTrips":0,"coveragePct":100},{"hour":4,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":5,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":21,"observedTrips":21,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":24,"observedTrips":24,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":31,"observedTrips":31,"notObservedTrips":0,"coveragePct":100},{"hour":9,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100},{"hour":10,"scheduledTrips":28,"observedTrips":27,"notObservedTrips":1,"coveragePct":96.4},{"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":22,"observedTrips":22,"notObservedTrips":0,"coveragePct":100},{"hour":19,"scheduledTrips":27,"observedTrips":27,"notObservedTrips":0,"coveragePct":100},{"hour":20,"scheduledTrips":26,"observedTrips":26,"notObservedTrips":0,"coveragePct":100},{"hour":21,"scheduledTrips":26,"observedTrips":26,"notObservedTrips":0,"coveragePct":100},{"hour":22,"scheduledTrips":17,"observedTrips":17,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":8,"observedTrips":8,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"38","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T06:38:15.699Z","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":["38"],"longNames":["Blair <> Trim"],"headsigns":["Blair","St. Matthew","Trim"],"scheduledTrips":70,"distinctStops":63,"distinctShapes":6,"firstServiceSeconds":16560,"lastServiceSeconds":84840,"shapeChecksums":["0a9b8b2ffa54a2265d616e5e91f85c2c3951384e6227bfdb903d02f5910cb166","0ae8c3734031915a6f277784b35415fff23c0ea159bf071116047ab1800ce9f3","14e39f4cba11dfcb3daa7fcfc816508473c0fa2cff80ef6eea84041229db88ca","161533b3bba782b7f0dbf02972643e0f4c5869fb0a6127169b0c01eac91ca5e7","1704593c1910e5bcfc6f782d41c194918186a677f49285a6f8057cea86145057","26c54ef1388800baddbf31105ea0fb7e60c44c56cca3b4619656c3f3ba716bb3","317c8b06a1aa9ab4c1184bbeae8dc543525de98e8371f8cbeb425eeadd6e8f49","33641d3763e081d8b332c357069f87a6cb7137b933289578f4bc293f20e61d56","387547e4be11141521b14630753447fa149a578d7b482e921fdf43e5af420ed7","3d34c2a46c415ee2d227e2b8755f3280d8a780b67cb34c8c917b7a749ed01df3","45521a56027402d35ae4dd7ab8e0d48ac840f184a67f98415c5f5e2126551992","50f945ee7de14378c61ab8dc897ae3bf88b96cf08f2dd4b5e86382ef1b04f7e4","57206ee05b6c0ede0d6b0f4785a9322e0804c5e20517da9ce0b9c7ded2df6708","57fdc8df001b0038ae0678541cec0dedc318b1cdceecf3769ae1a2426f23500d","5a66169bf8d89fe85ed8de27849ddf24f36758241b4996e6fc6c8f609128410a","5c868e9395bd1eeecf0c783d1217388e3f33e2b745732f02bf65b473df3ff034","5ef374eee248a68008066538d9349bbe2bdc9bafafbef3e143a2d891b262a137","6615ceae9d70b274fb6955f01dfa64c6611e80c8a9e11f0c8e29414e4f5d51f0","6b33608e9ba27dbec68deec7f82c369110b4961df9dcc016cdaf2724651f1cd0","6c6c2ed3042da1fc6565b0ff19a0a12ab2b44cf0d80b8bd1b65a645677efc383","7e979131567fe69db151a9dbe621a3fbfc128dc8a491259a27b58d7f19435eaa","7fc3a52fe0aa7558cddb06c9b8f475cceb378fa174f2db71882fd50636f403c4","83ccbb4f877cb3466f23b6f0d404dc7472f1a06ed6b3871100fb1aa346c72bed","8535fad78cdbeba706e065528c9f9ab168d8d1e09936c74ea8c62139861d5133","968c15223fb585c88e5672acb348749c79b30cba8dfa6743688b68a22f5e7b4f","a2c340121d72836afcf1832e840937f976eb11ba4c9fe770d8eeb78159e1bf62","b5082620880f0a6ced1c7b3b9fe62e5d73e6dccf9ba9e8e5cd2e71b69c256d76","d96dfcef179b66d8fee91829f0e154c38f05a6cdf6ccdfc10e9cb7013619c15b","e1296a3fddec00443c4f363f97b56825e2518825fc046a7e8cceff3988e80db6","e243fde59271d8b92d30ca1064508d7c5fd8757659816444a51800e1205d1f16","e3e7ebf7a39b9cc27f6cb6ba780e0fa14774c4b6d8f1afdc5a49a366949f4f01","e43ae8430b55d4b50857c1924537c37245d1113ca13b9dcd3bf65515ba2268f8","e6b34c90c66c82bcfe56612128e827a9195602c6f219eb64fac7bf0062d51d64","ea13447c95b025a804e72e37bbb418b97a03863b8ebfcf4258f3f8e2b25eb6e6","f072273d94e914dc52da81764f2a6937fd46bd1dc719461a77b966dd0c9e9532","f770b4ba1042201eadeb0bb30c7a22b4355b7a30799867a87d2a7bd70d058de8"],"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":["38"],"longNames":["Blair <> Trim"],"headsigns":["Blair","St. Matthew","Trim"],"scheduledTrips":70,"distinctStops":63,"distinctShapes":6,"firstServiceSeconds":16560,"lastServiceSeconds":84840,"shapeChecksums":["0a9b8b2ffa54a2265d616e5e91f85c2c3951384e6227bfdb903d02f5910cb166","0ae8c3734031915a6f277784b35415fff23c0ea159bf071116047ab1800ce9f3","14e39f4cba11dfcb3daa7fcfc816508473c0fa2cff80ef6eea84041229db88ca","161533b3bba782b7f0dbf02972643e0f4c5869fb0a6127169b0c01eac91ca5e7","1704593c1910e5bcfc6f782d41c194918186a677f49285a6f8057cea86145057","26c54ef1388800baddbf31105ea0fb7e60c44c56cca3b4619656c3f3ba716bb3","317c8b06a1aa9ab4c1184bbeae8dc543525de98e8371f8cbeb425eeadd6e8f49","33641d3763e081d8b332c357069f87a6cb7137b933289578f4bc293f20e61d56","387547e4be11141521b14630753447fa149a578d7b482e921fdf43e5af420ed7","3d34c2a46c415ee2d227e2b8755f3280d8a780b67cb34c8c917b7a749ed01df3","45521a56027402d35ae4dd7ab8e0d48ac840f184a67f98415c5f5e2126551992","50f945ee7de14378c61ab8dc897ae3bf88b96cf08f2dd4b5e86382ef1b04f7e4","57206ee05b6c0ede0d6b0f4785a9322e0804c5e20517da9ce0b9c7ded2df6708","57fdc8df001b0038ae0678541cec0dedc318b1cdceecf3769ae1a2426f23500d","5a66169bf8d89fe85ed8de27849ddf24f36758241b4996e6fc6c8f609128410a","5c868e9395bd1eeecf0c783d1217388e3f33e2b745732f02bf65b473df3ff034","5ef374eee248a68008066538d9349bbe2bdc9bafafbef3e143a2d891b262a137","6615ceae9d70b274fb6955f01dfa64c6611e80c8a9e11f0c8e29414e4f5d51f0","6b33608e9ba27dbec68deec7f82c369110b4961df9dcc016cdaf2724651f1cd0","6c6c2ed3042da1fc6565b0ff19a0a12ab2b44cf0d80b8bd1b65a645677efc383","7e979131567fe69db151a9dbe621a3fbfc128dc8a491259a27b58d7f19435eaa","7fc3a52fe0aa7558cddb06c9b8f475cceb378fa174f2db71882fd50636f403c4","83ccbb4f877cb3466f23b6f0d404dc7472f1a06ed6b3871100fb1aa346c72bed","8535fad78cdbeba706e065528c9f9ab168d8d1e09936c74ea8c62139861d5133","968c15223fb585c88e5672acb348749c79b30cba8dfa6743688b68a22f5e7b4f","a2c340121d72836afcf1832e840937f976eb11ba4c9fe770d8eeb78159e1bf62","b5082620880f0a6ced1c7b3b9fe62e5d73e6dccf9ba9e8e5cd2e71b69c256d76","d96dfcef179b66d8fee91829f0e154c38f05a6cdf6ccdfc10e9cb7013619c15b","e1296a3fddec00443c4f363f97b56825e2518825fc046a7e8cceff3988e80db6","e243fde59271d8b92d30ca1064508d7c5fd8757659816444a51800e1205d1f16","e3e7ebf7a39b9cc27f6cb6ba780e0fa14774c4b6d8f1afdc5a49a366949f4f01","e43ae8430b55d4b50857c1924537c37245d1113ca13b9dcd3bf65515ba2268f8","e6b34c90c66c82bcfe56612128e827a9195602c6f219eb64fac7bf0062d51d64","ea13447c95b025a804e72e37bbb418b97a03863b8ebfcf4258f3f8e2b25eb6e6","f072273d94e914dc52da81764f2a6937fd46bd1dc719461a77b966dd0c9e9532","f770b4ba1042201eadeb0bb30c7a22b4355b7a30799867a87d2a7bd70d058de8"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":28374,"serviceDays":14,"withinFiveMinutesPct":91.2,"averageDelaySeconds":75,"worstFiveInOneHundredDelaySeconds":368},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":9954,"serviceDays":5,"withinFiveMinutesPct":92.4,"averageDelaySeconds":70,"worstFiveInOneHundredDelaySeconds":342},"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-04T06:53:10.290Z","freshnessSeconds":453158,"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_381ec60e81f70a7a9983f9ef6ef60e4e8746a7564b31f0cce405d57c482d53ce","checkedAt":"2026-11-04T06:53:10.290Z","observedAt":"2026-11-04T06:52:08.000Z","freshnessSeconds":62,"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":453158,"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":3182,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}