{"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:279","publicNumber":"279","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["279"]},"grading":{"servicePurpose":"express","policy":"pickup_points_required","contextToVerify":[],"numericOtpPublished":false},"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":"279","computedAt":"2026-11-03T23:32:32.690Z","summary":{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","observations":4910,"weekdaysObserved":18,"serviceDaysObserved":18,"onTimePct":59.2,"averageDelaySeconds":198.2,"p95DelaySeconds":759,"computedAt":"2026-11-03T23:32:32.690Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":6,"observations":421,"serviceDays":11,"onTimePct":81.9,"medianDelaySeconds":131,"p95DelaySeconds":515},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":7,"observations":440,"serviceDays":10,"onTimePct":44.1,"medianDelaySeconds":343,"p95DelaySeconds":894},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":8,"observations":440,"serviceDays":10,"onTimePct":73.6,"medianDelaySeconds":135,"p95DelaySeconds":672},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":9,"observations":20,"serviceDays":10,"onTimePct":80,"medianDelaySeconds":-80,"p95DelaySeconds":311},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":15,"observations":190,"serviceDays":10,"onTimePct":92.1,"medianDelaySeconds":38,"p95DelaySeconds":333},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":16,"observations":300,"serviceDays":10,"onTimePct":53.3,"medianDelaySeconds":268,"p95DelaySeconds":854},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":17,"observations":359,"serviceDays":10,"onTimePct":55.7,"medianDelaySeconds":174,"p95DelaySeconds":1069},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":18,"observations":366,"serviceDays":10,"onTimePct":36.3,"medianDelaySeconds":-61,"p95DelaySeconds":2875},{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","hour":19,"observations":191,"serviceDays":10,"onTimePct":68.6,"medianDelaySeconds":-243,"p95DelaySeconds":185}],"scheduledTripPositionCoverage":{"routeId":"279","routeLabel":"279","operatorId":"oc_transpo","scheduledTrips":35,"observedTrips":35,"notObservedTrips":0,"coveragePct":100,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":6,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"279","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T00:07:56.849Z","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":["279"],"longNames":["Tunney's Pasture <> Manotick"],"headsigns":["Manotick","Tunney's Pasture"],"scheduledTrips":7,"distinctStops":76,"distinctShapes":2,"firstServiceSeconds":22260,"lastServiceSeconds":68940,"shapeChecksums":["009657c7f25e0ea3703bdcd6bbaeb08c949655ccc738f1d61f5e589fbd2e0c63","029763b469320810072e97e6cc0392663a38f6fa5b16c88a60a70e9bee8fbd8a","03b3d544b016e7a220004293d8bfb177e144cb9d49d1b1a19e11191b91cff27a","0b6026d30e1027d55beb12fd593768c0068b2cbaa03d6cd8c2e30ad9db193631","12eacde5913933d2d053f82a6c9db05f57eb9040fb1b3979c1e87d8c19364917","193df05e4c432f1077ec569c15d064873bee90bb69675098167447aa391f7116","389a01e52ef7acebdf7f4ee5b35d4e9c37727de80e7ddd78bd61396e70c5fe54","4332ab2c1d5f5a15a2cabe6cbb45a3c30167c077ab5f0e79e3ee888bb24f1970","521cfbf62394e998465bfa896af67540109fdacd9b1cc010c27f763ae844cfb3","57fc45205933a6e4a08fad563f8c400d21445f83ee39ff0af2414573d27f0db7","5969f963a5f2a37facda0e95bde967d9d88dddfec21fa8f0db94306146c30a5a","755f7e48ed48ac7659ff0d92899b0572f39eb5aabceb1935d1c251adf3d48a5d","84fa593bafa9b2fdd482f092e03f6bc9b63817e9fc96362fff0d17ab6aa17672","8af3080a6b4805b0baca176db89c5b87491daa9142fc285e1ed2a6a839481775","8c6d763aeb69c5e234bbb36f9925b7334c7fbaf3018b3f06e4c7342404fd4596","907e2547742264fe4ccb79a212b1bcc003067f3b413684df861c2078e7c96f0e","928062ae76eef88f2095f37cad7c94a563c61f46ea7769982cc85963ef7fe963","b35da3d8706881fb328981e02b47effd60842bd13874840ffa99445b6f52091c","b6c7bd0b345dbabb2743a9f72d003e8d29b68b3a1782c5552c32a09249dca1d7","ba17cbf14f67f46566b522ce0ee6eee468b757a783391f0f0c4340ff0dffaa0e","bf895fbe374abb4124baa2cf4ff0ef18ad548bafd374ab3d658556feca1a495f","d22b5c9994f86d9128c5116a417552352b2f914d6c0826cef295b97429cec463","ddec462dc76dceec591a970af9ef46c989011c6e36a7cba531f0a1d7cfa09742","f70413daa1d8ff064cb072a0dd260f9ecc113675600bbd74b6803434b57dca50","f863777a5012a68884f3281e253568dec1087982d328ed7f7f06f26d851fb8db"],"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":["279"],"longNames":["Tunney's Pasture <> Manotick"],"headsigns":["Manotick","Tunney's Pasture"],"scheduledTrips":7,"distinctStops":76,"distinctShapes":2,"firstServiceSeconds":22260,"lastServiceSeconds":68940,"shapeChecksums":["009657c7f25e0ea3703bdcd6bbaeb08c949655ccc738f1d61f5e589fbd2e0c63","029763b469320810072e97e6cc0392663a38f6fa5b16c88a60a70e9bee8fbd8a","03b3d544b016e7a220004293d8bfb177e144cb9d49d1b1a19e11191b91cff27a","0b6026d30e1027d55beb12fd593768c0068b2cbaa03d6cd8c2e30ad9db193631","12eacde5913933d2d053f82a6c9db05f57eb9040fb1b3979c1e87d8c19364917","193df05e4c432f1077ec569c15d064873bee90bb69675098167447aa391f7116","389a01e52ef7acebdf7f4ee5b35d4e9c37727de80e7ddd78bd61396e70c5fe54","4332ab2c1d5f5a15a2cabe6cbb45a3c30167c077ab5f0e79e3ee888bb24f1970","521cfbf62394e998465bfa896af67540109fdacd9b1cc010c27f763ae844cfb3","57fc45205933a6e4a08fad563f8c400d21445f83ee39ff0af2414573d27f0db7","5969f963a5f2a37facda0e95bde967d9d88dddfec21fa8f0db94306146c30a5a","755f7e48ed48ac7659ff0d92899b0572f39eb5aabceb1935d1c251adf3d48a5d","84fa593bafa9b2fdd482f092e03f6bc9b63817e9fc96362fff0d17ab6aa17672","8af3080a6b4805b0baca176db89c5b87491daa9142fc285e1ed2a6a839481775","8c6d763aeb69c5e234bbb36f9925b7334c7fbaf3018b3f06e4c7342404fd4596","907e2547742264fe4ccb79a212b1bcc003067f3b413684df861c2078e7c96f0e","928062ae76eef88f2095f37cad7c94a563c61f46ea7769982cc85963ef7fe963","b35da3d8706881fb328981e02b47effd60842bd13874840ffa99445b6f52091c","b6c7bd0b345dbabb2743a9f72d003e8d29b68b3a1782c5552c32a09249dca1d7","ba17cbf14f67f46566b522ce0ee6eee468b757a783391f0f0c4340ff0dffaa0e","bf895fbe374abb4124baa2cf4ff0ef18ad548bafd374ab3d658556feca1a495f","d22b5c9994f86d9128c5116a417552352b2f914d6c0826cef295b97429cec463","ddec462dc76dceec591a970af9ef46c989011c6e36a7cba531f0a1d7cfa09742","f70413daa1d8ff064cb072a0dd260f9ecc113675600bbd74b6803434b57dca50","f863777a5012a68884f3281e253568dec1087982d328ed7f7f06f26d851fb8db"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":2725,"serviceDays":10,"withinFiveMinutesPct":62.1,"averageDelaySeconds":209,"worstFiveInOneHundredDelaySeconds":773},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":552,"serviceDays":2,"withinFiveMinutesPct":59.2,"averageDelaySeconds":96,"worstFiveInOneHundredDelaySeconds":762},"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-04T00:09:11.463Z","freshnessSeconds":428919,"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_19dc3ec0e2f36f349626ee26234c82cabe1df60bcc2756e8165a10002334dd08","checkedAt":"2026-11-04T00:09:11.463Z","observedAt":"2026-11-04T00:09:05.000Z","freshnessSeconds":6,"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":428919,"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":65343,"freshnessState":"current","qualityState":"complete","reasonCodes":[]}]}}