{"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:277","publicNumber":"277","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["277"]},"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":"277","computedAt":"2026-11-04T16:32:36.783Z","summary":{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","observations":5687,"weekdaysObserved":18,"serviceDaysObserved":18,"onTimePct":78.3,"averageDelaySeconds":106.9,"p95DelaySeconds":592,"computedAt":"2026-11-04T16:32:36.783Z","windowStart":"2026-10-06T00:00:00.000Z","windowEnd":"2026-11-03T23:59:59.999Z"},"hourlyReliability":[{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":5,"observations":60,"serviceDays":10,"onTimePct":100,"medianDelaySeconds":18,"p95DelaySeconds":269},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":6,"observations":550,"serviceDays":10,"onTimePct":88.2,"medianDelaySeconds":98,"p95DelaySeconds":400},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":7,"observations":726,"serviceDays":10,"onTimePct":93.3,"medianDelaySeconds":15,"p95DelaySeconds":314},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":8,"observations":460,"serviceDays":10,"onTimePct":49.8,"medianDelaySeconds":292,"p95DelaySeconds":569},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":9,"observations":80,"serviceDays":10,"onTimePct":55,"medianDelaySeconds":268,"p95DelaySeconds":571},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":15,"observations":197,"serviceDays":10,"onTimePct":95.4,"medianDelaySeconds":-87,"p95DelaySeconds":204},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":16,"observations":392,"serviceDays":10,"onTimePct":74.7,"medianDelaySeconds":0,"p95DelaySeconds":601},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":17,"observations":399,"serviceDays":10,"onTimePct":81.2,"medianDelaySeconds":95,"p95DelaySeconds":792},{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","hour":18,"observations":357,"serviceDays":10,"onTimePct":89.4,"medianDelaySeconds":-130,"p95DelaySeconds":401}],"scheduledTripPositionCoverage":{"routeId":"277","routeLabel":"277","operatorId":"oc_transpo","scheduledTrips":70,"observedTrips":70,"notObservedTrips":0,"coveragePct":100,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":5,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":6,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":7,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":8,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":14,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":15,"observedTrips":15,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"277","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T17:07:40.296Z","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":["277"],"longNames":["Tunney's Pasture <> Nepean Woods"],"headsigns":["Nepean Woods","Tunney's Pasture"],"scheduledTrips":14,"distinctStops":50,"distinctShapes":2,"firstServiceSeconds":21300,"lastServiceSeconds":67740,"shapeChecksums":["0723bd8935f7b197fc979af36ae7578abf78154cbb20e412883f962e312690cf","081bc73ddf8c3111aa4fe930b146352e412e93c349e546f108d9ac8dc48b0762","18229e85f1299bc4ee13a684163d0832b049b455026eb11d1c06588634378df6","316b02424a3980574251b258535bc0e6bdf2e7c1076117ff589a853a3e9d6e8f","3774ee1784debc20ee9dee10f1b180a15ff52649f411d021fde02cf403740714","44c36687c16dd286d77b0397cd33b4d2f18f739e205f573f90a026bbf55396cf","7299f22706f32c5e82162833308fac4e9c72dfa44908fe3b5f2922d0b1c06a9b","84462e2896912bea0a81a932518afa19f94aed7994618d121709a6dd3d4c3ad8","918fb34fc880125105fc4d33e8c50e9881b6e04c9f461bd57903127824d63fa9","923c556c7285c7341396680c4e08b695e80a38a3b8133e5224d4360ac4236841","ac2625c0fb740a3e08f04d4fc02eaf6085e18fafb82d72aa543540a3e80f9d48","c0ee0e915160af064b36ba87d99e4e4c0e3e196ced3e6ec77d02b63b22cd9ceb","c847c519db0e294be84d2f1d3a7695fdca1c87abe1584a61b619a142ae3ca9f4","d15bc3883daf7987be6568d9973903cb75da8d6b9c3c462fa6536ce1735a6126","dbb1fe697a5da4cd38003c15e0e41b1ef75d6eb53fb719e2d01159b5965e78fb","e361be64842141603e883cb8f4dd6c15caaf66fb971a603161ea550878d68a9c","ead04ae1a0c706a9610e9326822d0d1f55e856fb949929eaf1aedfb29847057d","f6e19ffaf3a1b752a0b414009dbffd24210aaed6a3476bc2824e8d073c880fb2","fd3455b95cfc0a95fb1c677486a117200c5a9af077a3d60bccfcd390968a2581"],"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":["277"],"longNames":["Tunney's Pasture <> Nepean Woods"],"headsigns":["Nepean Woods","Tunney's Pasture"],"scheduledTrips":14,"distinctStops":50,"distinctShapes":2,"firstServiceSeconds":21300,"lastServiceSeconds":67740,"shapeChecksums":["0723bd8935f7b197fc979af36ae7578abf78154cbb20e412883f962e312690cf","081bc73ddf8c3111aa4fe930b146352e412e93c349e546f108d9ac8dc48b0762","18229e85f1299bc4ee13a684163d0832b049b455026eb11d1c06588634378df6","316b02424a3980574251b258535bc0e6bdf2e7c1076117ff589a853a3e9d6e8f","3774ee1784debc20ee9dee10f1b180a15ff52649f411d021fde02cf403740714","44c36687c16dd286d77b0397cd33b4d2f18f739e205f573f90a026bbf55396cf","7299f22706f32c5e82162833308fac4e9c72dfa44908fe3b5f2922d0b1c06a9b","84462e2896912bea0a81a932518afa19f94aed7994618d121709a6dd3d4c3ad8","918fb34fc880125105fc4d33e8c50e9881b6e04c9f461bd57903127824d63fa9","923c556c7285c7341396680c4e08b695e80a38a3b8133e5224d4360ac4236841","ac2625c0fb740a3e08f04d4fc02eaf6085e18fafb82d72aa543540a3e80f9d48","c0ee0e915160af064b36ba87d99e4e4c0e3e196ced3e6ec77d02b63b22cd9ceb","c847c519db0e294be84d2f1d3a7695fdca1c87abe1584a61b619a142ae3ca9f4","d15bc3883daf7987be6568d9973903cb75da8d6b9c3c462fa6536ce1735a6126","dbb1fe697a5da4cd38003c15e0e41b1ef75d6eb53fb719e2d01159b5965e78fb","e361be64842141603e883cb8f4dd6c15caaf66fb971a603161ea550878d68a9c","ead04ae1a0c706a9610e9326822d0d1f55e856fb949929eaf1aedfb29847057d","f6e19ffaf3a1b752a0b414009dbffd24210aaed6a3476bc2824e8d073c880fb2","fd3455b95cfc0a95fb1c677486a117200c5a9af077a3d60bccfcd390968a2581"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":3148,"serviceDays":10,"withinFiveMinutesPct":80.3,"averageDelaySeconds":71,"worstFiveInOneHundredDelaySeconds":528},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-03","observations":1004,"serviceDays":3,"withinFiveMinutesPct":85.5,"averageDelaySeconds":95,"worstFiveInOneHundredDelaySeconds":473},"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":[]}]}}