{"schema":"https://otranspo.ca/schemas/public-api/v1/route-evidence","schemaVersion":"1.0.0","evidenceState":"measured","generatedAt":"2026-11-04T03:32:33.342Z","route":{"id":"oc_transpo:301","publicNumber":"301","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["301"]},"grading":{"servicePurpose":"shopper_community","policy":"otp_not_applicable","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":"301","computedAt":"2026-11-04T03:32:33.342Z","summary":{"routeId":"301","routeLabel":"301","operatorId":"oc_transpo","observations":422,"weekdaysObserved":3,"serviceDaysObserved":3,"onTimePct":3.3,"averageDelaySeconds":1048.1,"p95DelaySeconds":2019,"computedAt":"2026-11-04T03:32:33.342Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"301","routeLabel":"301","operatorId":"oc_transpo","hour":9,"observations":77,"serviceDays":1,"onTimePct":0,"medianDelaySeconds":1008,"p95DelaySeconds":1974}],"scheduledTripPositionCoverage":{"routeId":"301","routeLabel":"301","operatorId":"oc_transpo","scheduledTrips":2,"observedTrips":1,"notObservedTrips":1,"coveragePct":50,"serviceDays":1},"scheduledTripPositionCoverageByHour":[{"hour":8,"scheduledTrips":1,"observedTrips":1,"notObservedTrips":0,"coveragePct":100},{"hour":14,"scheduledTrips":1,"observedTrips":0,"notObservedTrips":1,"coveragePct":0}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"301","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T03:49:05.307Z","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":["301"],"longNames":["Bayshore / Carlingwood <> Richmond / Stittsville"],"headsigns":["Carlingwood","Richmond"],"scheduledTrips":2,"distinctStops":161,"distinctShapes":2,"firstServiceSeconds":32160,"lastServiceSeconds":55920,"shapeChecksums":["08a7069b732c74367f953d62f6cceab3c7ef65acd8533dc2f526a33251a42b45","18d63ffad7f68966b8611ef2c997d7724b742271d33503c0be0766ca19eb3248","31e378291723a9a895d9b1a19e18627d0e92cfc803cb7d9aa478f77c0b81c189","3c64c0446a70dc09757a5e8bc2383e7d258d3763aad78d0c3372094835f52c8f","40067f419927ce0fcc4e161c8d6560b960f31c1e2f906716b88bf0a779b71966","403d6999f85c5a20bedb04090f90fccffaea1beda2a678c88c8c103399e0a751","4af1770072366b44dc32b9b6e17293ac0410593aacd40a7ce3d98700c83cf312","53220a00b0477fb8b3217d33d464998bbd4435e058970417d529947c777ccda4","652cf3c1b2b5fb30691c935a03c352a52aef0533915323b6eafd7fe5448d6649","6a6cb3f81984bd89cbb78e577e6caa37b534139168c4da30998ef5cc816ec427","6cc12aef4b5ca9ad6633cc74ce1439329b8288cc27970c16b27a2afad1a7998c","70a907604010290b1517f5735bc7364daa369318b2d92a7ad2b375f2e1f85ad5","74f1b05d440793ccf235860982177e0355309b78532025432b90b954ae56b36d","87d41b696d58a41400073a10d1c1f41fd6e50e00066520eef50fbaa5ba8d8442","8dcb464c5697acb200dbc676ebfef4efbefc06ffadf2b6c572841d18aae7d8a8","94f436346cbd2672ff8f64815d45c0f3efb87c32ae9a4be35726972db88a3092","9913cb454a42239a4c5610882a0209810a5a64713c55b3047d645b7f53450e8c","a45d3155a04730264d12867b3da70251ad88a5dab21f785c234e7f2db454ef3a","a6890b74a19c8197aba9a3b260998f3f23c9e46c31a50465c957511e3f1db938","b2c85484528acbea25debb76f01bf66a917a168c1df19b7657e35c33a4a0dad0","b34a629c0a4fd001dc566eeb6d2dba1b0f02081f809bddd5be1af93ac4ee3596","b58052098539da2eddda32c73880c12d3ed5997f10124a75e8a7673403f46724","b8a009525e7f960b938e903af3dc5b640fbfc692114a5c9fd61805efa570839d","c177a285194bd28323cf22bcfb3623eae20b64d5f4b58b48103f94e108dbfe8e","c39d720f6418d2d00f9835d6eef32bb6c4c4c51722e4193b51bc19ff75e6531b","c52ab357c182dcaeba7fa9efddc5d1d476b245e02f6dcfa9bea790ad07c5f0e4","c970171b28fc5350ee97e826617e916c08368def8ae85a4b909f450d72ee69ce","cd8408aacec0d13f249e90a0b444fe68cf79334c752b6331e2a260dfa1f26fba","d5dbe5fd23682ae3a37c2390fa6814ca0b3cd19ec6c18dc5cba6ea885b2f10f7","e74d3ebe8b3427088410e5630d8fe5846c737a8c01cabdfb0c7257d117421142","e78eae84cdc66fb33de8a160bfec1fb8ecd133d3fdd717483444280bb72a9235","e88614e4e15b842f63394fb95c86b43ac03593e714bdce7f887c6c020e5d0716","ed3ccef20cc8af6a2f65cf69cfa1faaa6590599037eb867b87fe46715907ff7f","ef2ab1972b1c8f78acf54f036862b52e819c164b7ad33cb5e176885ad4cc602d","f08581d8342d98e2442eb2acc88057c930a36b0b0b39ac41f354fad761b57e5e","f896e1100137ebe3ec6e71d247741084bf1ab8f5b281b2c7ec7d0015fe4ed39f"],"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":["301"],"longNames":["Bayshore / Carlingwood <> Richmond / Stittsville"],"headsigns":["Carlingwood","Richmond"],"scheduledTrips":2,"distinctStops":161,"distinctShapes":2,"firstServiceSeconds":32160,"lastServiceSeconds":55920,"shapeChecksums":["08a7069b732c74367f953d62f6cceab3c7ef65acd8533dc2f526a33251a42b45","18d63ffad7f68966b8611ef2c997d7724b742271d33503c0be0766ca19eb3248","31e378291723a9a895d9b1a19e18627d0e92cfc803cb7d9aa478f77c0b81c189","3c64c0446a70dc09757a5e8bc2383e7d258d3763aad78d0c3372094835f52c8f","40067f419927ce0fcc4e161c8d6560b960f31c1e2f906716b88bf0a779b71966","403d6999f85c5a20bedb04090f90fccffaea1beda2a678c88c8c103399e0a751","4af1770072366b44dc32b9b6e17293ac0410593aacd40a7ce3d98700c83cf312","53220a00b0477fb8b3217d33d464998bbd4435e058970417d529947c777ccda4","652cf3c1b2b5fb30691c935a03c352a52aef0533915323b6eafd7fe5448d6649","6a6cb3f81984bd89cbb78e577e6caa37b534139168c4da30998ef5cc816ec427","6cc12aef4b5ca9ad6633cc74ce1439329b8288cc27970c16b27a2afad1a7998c","70a907604010290b1517f5735bc7364daa369318b2d92a7ad2b375f2e1f85ad5","74f1b05d440793ccf235860982177e0355309b78532025432b90b954ae56b36d","87d41b696d58a41400073a10d1c1f41fd6e50e00066520eef50fbaa5ba8d8442","8dcb464c5697acb200dbc676ebfef4efbefc06ffadf2b6c572841d18aae7d8a8","94f436346cbd2672ff8f64815d45c0f3efb87c32ae9a4be35726972db88a3092","9913cb454a42239a4c5610882a0209810a5a64713c55b3047d645b7f53450e8c","a45d3155a04730264d12867b3da70251ad88a5dab21f785c234e7f2db454ef3a","a6890b74a19c8197aba9a3b260998f3f23c9e46c31a50465c957511e3f1db938","b2c85484528acbea25debb76f01bf66a917a168c1df19b7657e35c33a4a0dad0","b34a629c0a4fd001dc566eeb6d2dba1b0f02081f809bddd5be1af93ac4ee3596","b58052098539da2eddda32c73880c12d3ed5997f10124a75e8a7673403f46724","b8a009525e7f960b938e903af3dc5b640fbfc692114a5c9fd61805efa570839d","c177a285194bd28323cf22bcfb3623eae20b64d5f4b58b48103f94e108dbfe8e","c39d720f6418d2d00f9835d6eef32bb6c4c4c51722e4193b51bc19ff75e6531b","c52ab357c182dcaeba7fa9efddc5d1d476b245e02f6dcfa9bea790ad07c5f0e4","c970171b28fc5350ee97e826617e916c08368def8ae85a4b909f450d72ee69ce","cd8408aacec0d13f249e90a0b444fe68cf79334c752b6331e2a260dfa1f26fba","d5dbe5fd23682ae3a37c2390fa6814ca0b3cd19ec6c18dc5cba6ea885b2f10f7","e74d3ebe8b3427088410e5630d8fe5846c737a8c01cabdfb0c7257d117421142","e78eae84cdc66fb33de8a160bfec1fb8ecd133d3fdd717483444280bb72a9235","e88614e4e15b842f63394fb95c86b43ac03593e714bdce7f887c6c020e5d0716","ed3ccef20cc8af6a2f65cf69cfa1faaa6590599037eb867b87fe46715907ff7f","ef2ab1972b1c8f78acf54f036862b52e819c164b7ad33cb5e176885ad4cc602d","f08581d8342d98e2442eb2acc88057c930a36b0b0b39ac41f354fad761b57e5e","f896e1100137ebe3ec6e71d247741084bf1ab8f5b281b2c7ec7d0015fe4ed39f"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":168,"serviceDays":1,"withinFiveMinutesPct":7.7,"averageDelaySeconds":910,"worstFiveInOneHundredDelaySeconds":1558},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":86,"serviceDays":1,"withinFiveMinutesPct":1.2,"averageDelaySeconds":1077,"worstFiveInOneHundredDelaySeconds":1968},"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":null,"freshnessSeconds":null,"sourceState":"unavailable","qualityState":"unavailable","evidenceIds":[],"missingSources":["id:gtfs-static:oc_transpo","id:gtfs-static:sto","id:realtime:gtfs-rt"],"reasonCodes":["canonical_provenance_read_budget_exceeded","required_source_missing:id:gtfs-static:oc_transpo","required_source_missing:id:gtfs-static:sto","required_source_missing:id:realtime:gtfs-rt"],"sources":[]}}