{"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:25","publicNumber":"25","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["25"]},"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":"25","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","observations":150587,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":77.3,"averageDelaySeconds":174,"p95DelaySeconds":622,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":0,"observations":1363,"serviceDays":14,"onTimePct":96.6,"medianDelaySeconds":59,"p95DelaySeconds":242},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":1,"observations":584,"serviceDays":12,"onTimePct":94.5,"medianDelaySeconds":-19,"p95DelaySeconds":233},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":4,"observations":488,"serviceDays":11,"onTimePct":100,"medianDelaySeconds":108,"p95DelaySeconds":195},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":5,"observations":1578,"serviceDays":13,"onTimePct":93.8,"medianDelaySeconds":75,"p95DelaySeconds":350},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":6,"observations":3368,"serviceDays":13,"onTimePct":86.6,"medianDelaySeconds":89,"p95DelaySeconds":406},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":7,"observations":3813,"serviceDays":14,"onTimePct":74.5,"medianDelaySeconds":139,"p95DelaySeconds":797},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":8,"observations":4163,"serviceDays":14,"onTimePct":67.6,"medianDelaySeconds":183,"p95DelaySeconds":951},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":9,"observations":5113,"serviceDays":14,"onTimePct":72.9,"medianDelaySeconds":115,"p95DelaySeconds":749},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":10,"observations":5300,"serviceDays":14,"onTimePct":79.2,"medianDelaySeconds":127,"p95DelaySeconds":537},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":11,"observations":5230,"serviceDays":14,"onTimePct":79.4,"medianDelaySeconds":132,"p95DelaySeconds":527},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":12,"observations":5282,"serviceDays":14,"onTimePct":77.5,"medianDelaySeconds":144,"p95DelaySeconds":554},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":13,"observations":5250,"serviceDays":14,"onTimePct":75.6,"medianDelaySeconds":138,"p95DelaySeconds":677},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":14,"observations":5144,"serviceDays":14,"onTimePct":71.7,"medianDelaySeconds":144,"p95DelaySeconds":663},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":15,"observations":4563,"serviceDays":14,"onTimePct":68.2,"medianDelaySeconds":169,"p95DelaySeconds":812},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":16,"observations":4768,"serviceDays":14,"onTimePct":57.3,"medianDelaySeconds":240,"p95DelaySeconds":861},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":17,"observations":5334,"serviceDays":14,"onTimePct":68.4,"medianDelaySeconds":176,"p95DelaySeconds":721},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":18,"observations":4179,"serviceDays":14,"onTimePct":72.3,"medianDelaySeconds":147,"p95DelaySeconds":634},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":19,"observations":3213,"serviceDays":14,"onTimePct":74.8,"medianDelaySeconds":179,"p95DelaySeconds":612},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":20,"observations":3016,"serviceDays":14,"onTimePct":80.7,"medianDelaySeconds":130,"p95DelaySeconds":529},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":21,"observations":2900,"serviceDays":14,"onTimePct":83.3,"medianDelaySeconds":117,"p95DelaySeconds":454},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":22,"observations":2911,"serviceDays":14,"onTimePct":86.7,"medianDelaySeconds":80,"p95DelaySeconds":428},{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","hour":23,"observations":2693,"serviceDays":14,"onTimePct":92.8,"medianDelaySeconds":32,"p95DelaySeconds":321}],"scheduledTripPositionCoverage":{"routeId":"25","routeLabel":"25","operatorId":"oc_transpo","scheduledTrips":760,"observedTrips":753,"notObservedTrips":7,"coveragePct":99.1,"serviceDays":7},"scheduledTripPositionCoverageByHour":[{"hour":0,"scheduledTrips":20,"observedTrips":20,"notObservedTrips":0,"coveragePct":100},{"hour":1,"scheduledTrips":2,"observedTrips":0,"notObservedTrips":2,"coveragePct":0},{"hour":4,"scheduledTrips":10,"observedTrips":9,"notObservedTrips":1,"coveragePct":90},{"hour":5,"scheduledTrips":27,"observedTrips":27,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":32,"observedTrips":32,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":37,"observedTrips":37,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":38,"observedTrips":38,"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":48,"notObservedTrips":0,"coveragePct":100},{"hour":12,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":13,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":14,"scheduledTrips":48,"observedTrips":47,"notObservedTrips":1,"coveragePct":97.9},{"hour":15,"scheduledTrips":48,"observedTrips":48,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":43,"observedTrips":43,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":43,"observedTrips":43,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":33,"observedTrips":32,"notObservedTrips":1,"coveragePct":97},{"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":27,"notObservedTrips":1,"coveragePct":96.4},{"hour":22,"scheduledTrips":27,"observedTrips":27,"notObservedTrips":0,"coveragePct":100},{"hour":23,"scheduledTrips":28,"observedTrips":28,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":{"matchedArrivals":410,"scheduledIntervals":328,"predictedIntervals":328,"scheduledWaitSeconds":394.4,"predictedWaitSeconds":422.3,"excessPredictedWaitSeconds":27.9,"routeCount":1,"stopCount":10,"serviceDays":10,"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":"25","operatorId":"oc_transpo"}}],"recurringProblemStops":[{"stopId":"1456","stopName":"CITY PARK / AD. 2280","observations":1381,"onTimeArrivals":585,"onTimePct":42.4,"medianDelaySeconds":349,"worstFiveInOneHundredDelaySeconds":849,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:12.778Z"},{"stopId":"1457","stopName":"CITY PARK / HARPER","observations":1380,"onTimeArrivals":716,"onTimePct":51.9,"medianDelaySeconds":283,"worstFiveInOneHundredDelaySeconds":854,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:12.522Z"},{"stopId":"4950","stopName":"INNES / DORIMA","observations":1468,"onTimeArrivals":870,"onTimePct":59.3,"medianDelaySeconds":235,"worstFiveInOneHundredDelaySeconds":819,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.888Z"},{"stopId":"4949","stopName":"4510 INNES","observations":1470,"onTimeArrivals":884,"onTimePct":60.1,"medianDelaySeconds":231,"worstFiveInOneHundredDelaySeconds":812,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.888Z"},{"stopId":"4839","stopName":"INNES / ESPRIT","observations":1467,"onTimeArrivals":889,"onTimePct":60.6,"medianDelaySeconds":219,"worstFiveInOneHundredDelaySeconds":808,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.888Z"},{"stopId":"1458","stopName":"CITY PARK / JOBIN","observations":1380,"onTimeArrivals":845,"onTimePct":61.2,"medianDelaySeconds":213,"worstFiveInOneHundredDelaySeconds":834,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:12.522Z"},{"stopId":"1470","stopName":"DEN HAAG / BATHGATE","observations":1381,"onTimeArrivals":847,"onTimePct":61.3,"medianDelaySeconds":213,"worstFiveInOneHundredDelaySeconds":795,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.560Z"},{"stopId":"1460","stopName":"BATHGATE / RAINBOW","observations":1381,"onTimeArrivals":849,"onTimePct":61.5,"medianDelaySeconds":217,"worstFiveInOneHundredDelaySeconds":844,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.994Z"},{"stopId":"1461","stopName":"BATHGATE / MATHESON","observations":1381,"onTimeArrivals":849,"onTimePct":61.5,"medianDelaySeconds":217,"worstFiveInOneHundredDelaySeconds":844,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.994Z"},{"stopId":"4840","stopName":"INNES / AD. 4831","observations":1468,"onTimeArrivals":906,"onTimePct":61.7,"medianDelaySeconds":213,"worstFiveInOneHundredDelaySeconds":804,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T07:02:59.805Z"},{"stopId":"1468","stopName":"BATHGATE / PLUMBER","observations":1381,"onTimeArrivals":852,"onTimePct":61.7,"medianDelaySeconds":217,"worstFiveInOneHundredDelaySeconds":812,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.773Z"},{"stopId":"7760","stopName":"BATHGATE / DEN HAAG","observations":1381,"onTimeArrivals":853,"onTimePct":61.8,"medianDelaySeconds":217,"worstFiveInOneHundredDelaySeconds":812,"serviceDays":30,"windowStart":"2026-10-04","windowEnd":"2026-11-02","lastSettledAt":"2026-11-03T05:03:11.560Z"}],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"25","effectiveDate":"2026-10-30","generatedAt":"2026-11-03T23:39:20.331Z","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":["25"],"longNames":["Blair / Wateridge <> Millennium"],"headsigns":["Blair","Millennium","Wateridge"],"scheduledTrips":123,"distinctStops":116,"distinctShapes":5,"firstServiceSeconds":15900,"lastServiceSeconds":91320,"shapeChecksums":["0054c27857d464c1c2e881dc51e083c77d71055b296da3ed7e9106ea07d0bc6f","0d23d374de8eee876e8fccfa65c1d69afb6388e6fc7a04aaeb8133da4aba3d23","26d4d7ddab05384ecbb00bf775a92ff0088beb55bb283a72ae2226153037c9da","2b31ad4959420ef10f75eb420df69b64167e5bce48427a47a27db24d61ce6620","2bfbb048565a9e530923db3c0c16a6e19d2bd4eeaf8e34236df0366cbc85d0cd","4847f9e4f0f377cfaf26cd2476bd05e194c63c8eee6cf40350905387d9fb0e12","493c7728d287f4941df6d15ede2e27e2842d4517f7c2a7a5ad0c6114fc80ba6c","49b28612b2a742e3665e4430e4f6e6126807323fc5dbf89df790c411de118f68","49db46f79c85ed7cc547c7908b172ce2eae353fbe44f1c3f6e3872c44ef7ed27","4b68ba89da093fb3b6980fee22dd4f5f5ed9ac4f6f1648213353349a65019bce","4e643a76dea4e6bd98a47a26e2695e38a8ac9ed12c42901c5dcc320289896735","5c8e69b9ce0fbb14741cdc44116cbccf1e0202f9bd240a77d9642cf55e881ff5","5f1d12a1bbab9bd18c11ed90cc8d4c67ac6029a0462bdb50211a058b971b40cb","6579d94fa58df7d7f09ecd6889f9397f7d5c0907e04df2d536258cca302a4fb6","6d5bd76823c122b2c9b061b297ef24992ecc32849cc4f49cfd713fdfa9b51f9f","70e44c521db4552462947d9920bc0700efe67ebb48d3168a76254ef14ea06ed9","7cdf8f034cd808e5014b9b46ca475671cee0ffb1cfa8e7e10e13cf1babc9cb8a","7da9b6a002e8ac4b55f0c4e108d723d96450c29d8fc55b29d7e9bc2e49a682e3","7e5dff76f4517c52e5ce4c80a44c25d2a6a97387704a67042dad63b55476b53c","80142b864481415db1879993fa4a6513746e3b0c1a06db2a1a3599536708f674","8145bab38805b2c6c7ac3a382d38d4f74bc2a3e011531fed1bd4c888515435bf","82a551c67e875f2ad000eb42a2261be14f1aaf75d0b43ee9fb037f2bd7798f0e","857a05bce92849c29d6a5940343905d1f42436c683cccdbaa3c9433b8742f22e","8f70bb90413f2d2ce09ebf50110acf7418375cdef8a3b6a279480d332dd1844a","9002957d975f7cea6fd55d4d8757aba9fb2592091c6e11086f3b25016bcd3762","90ef1b9394390b337239e6a61302c1b944c11f2b978b312f0f79ab37e021e27c","91d2c49790e540b5e0686ed607bca22fcfd785beff25d19d4d65e977c8b5bc1b","a1df803d82b03975eda63b9106104975033f35d6ccf49b0ddd6cc9565976357f","ae2f5d16e38eaa99937955cc96de7b39afb4a0b4c5c7498960004b175211bf05","b03e47bb7eea2b59258563a90964950a33bb29dd783153e55b25ef78acdcab4e","b34de7da9671833f40a94aa2ad062fa44a43cf3290176348198b22786606e21f","cc4576936e9057a8c8ccc2d9d0632d8c13fac8f47e47d708be8e32e47202b175","d95831722e4202436e95266c189c1de5fd55c3bd85792896f2540f3b5290d534","e5b27f09983124e8a760dd9a0c3e18386d9c68f787fe2e2b74a9177bda0f92e0","eff29580f37fccbedbe7ac8359d8f462a4455a59cea71bbc451e060c97d84219","fcbe2a658b763bcd78e6f2c501b9ea093edb5f5ee04b37cdfea7c694f77643e1"],"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":["25"],"longNames":["Blair / Wateridge <> Millennium"],"headsigns":["Blair","Millennium","Wateridge"],"scheduledTrips":123,"distinctStops":116,"distinctShapes":5,"firstServiceSeconds":15900,"lastServiceSeconds":91320,"shapeChecksums":["0054c27857d464c1c2e881dc51e083c77d71055b296da3ed7e9106ea07d0bc6f","0d23d374de8eee876e8fccfa65c1d69afb6388e6fc7a04aaeb8133da4aba3d23","26d4d7ddab05384ecbb00bf775a92ff0088beb55bb283a72ae2226153037c9da","2b31ad4959420ef10f75eb420df69b64167e5bce48427a47a27db24d61ce6620","2bfbb048565a9e530923db3c0c16a6e19d2bd4eeaf8e34236df0366cbc85d0cd","4847f9e4f0f377cfaf26cd2476bd05e194c63c8eee6cf40350905387d9fb0e12","493c7728d287f4941df6d15ede2e27e2842d4517f7c2a7a5ad0c6114fc80ba6c","49b28612b2a742e3665e4430e4f6e6126807323fc5dbf89df790c411de118f68","49db46f79c85ed7cc547c7908b172ce2eae353fbe44f1c3f6e3872c44ef7ed27","4b68ba89da093fb3b6980fee22dd4f5f5ed9ac4f6f1648213353349a65019bce","4e643a76dea4e6bd98a47a26e2695e38a8ac9ed12c42901c5dcc320289896735","5c8e69b9ce0fbb14741cdc44116cbccf1e0202f9bd240a77d9642cf55e881ff5","5f1d12a1bbab9bd18c11ed90cc8d4c67ac6029a0462bdb50211a058b971b40cb","6579d94fa58df7d7f09ecd6889f9397f7d5c0907e04df2d536258cca302a4fb6","6d5bd76823c122b2c9b061b297ef24992ecc32849cc4f49cfd713fdfa9b51f9f","70e44c521db4552462947d9920bc0700efe67ebb48d3168a76254ef14ea06ed9","7cdf8f034cd808e5014b9b46ca475671cee0ffb1cfa8e7e10e13cf1babc9cb8a","7da9b6a002e8ac4b55f0c4e108d723d96450c29d8fc55b29d7e9bc2e49a682e3","7e5dff76f4517c52e5ce4c80a44c25d2a6a97387704a67042dad63b55476b53c","80142b864481415db1879993fa4a6513746e3b0c1a06db2a1a3599536708f674","8145bab38805b2c6c7ac3a382d38d4f74bc2a3e011531fed1bd4c888515435bf","82a551c67e875f2ad000eb42a2261be14f1aaf75d0b43ee9fb037f2bd7798f0e","857a05bce92849c29d6a5940343905d1f42436c683cccdbaa3c9433b8742f22e","8f70bb90413f2d2ce09ebf50110acf7418375cdef8a3b6a279480d332dd1844a","9002957d975f7cea6fd55d4d8757aba9fb2592091c6e11086f3b25016bcd3762","90ef1b9394390b337239e6a61302c1b944c11f2b978b312f0f79ab37e021e27c","91d2c49790e540b5e0686ed607bca22fcfd785beff25d19d4d65e977c8b5bc1b","a1df803d82b03975eda63b9106104975033f35d6ccf49b0ddd6cc9565976357f","ae2f5d16e38eaa99937955cc96de7b39afb4a0b4c5c7498960004b175211bf05","b03e47bb7eea2b59258563a90964950a33bb29dd783153e55b25ef78acdcab4e","b34de7da9671833f40a94aa2ad062fa44a43cf3290176348198b22786606e21f","cc4576936e9057a8c8ccc2d9d0632d8c13fac8f47e47d708be8e32e47202b175","d95831722e4202436e95266c189c1de5fd55c3bd85792896f2540f3b5290d534","e5b27f09983124e8a760dd9a0c3e18386d9c68f787fe2e2b74a9177bda0f92e0","eff29580f37fccbedbe7ac8359d8f462a4455a59cea71bbc451e060c97d84219","fcbe2a658b763bcd78e6f2c501b9ea093edb5f5ee04b37cdfea7c694f77643e1"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":79856,"serviceDays":14,"withinFiveMinutesPct":76,"averageDelaySeconds":184,"worstFiveInOneHundredDelaySeconds":655},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":20446,"serviceDays":4,"withinFiveMinutesPct":75.1,"averageDelaySeconds":181,"worstFiveInOneHundredDelaySeconds":615},"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":[]}]}}