{"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:153","publicNumber":"153","operatorId":"oc_transpo","operatorName":"OC Transpo","variantIds":["153"]},"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":"153","computedAt":"2026-11-04T03:32:33.342Z","summary":{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","observations":6927,"weekdaysObserved":19,"serviceDaysObserved":27,"onTimePct":93.6,"averageDelaySeconds":69.9,"p95DelaySeconds":330,"computedAt":"2026-11-04T03:32:33.342Z","windowStart":"2026-10-05T00:00:00.000Z","windowEnd":"2026-11-02T23:59:59.999Z"},"hourlyReliability":[{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":8,"observations":370,"serviceDays":10,"onTimePct":98.4,"medianDelaySeconds":-48,"p95DelaySeconds":147},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":10,"observations":324,"serviceDays":14,"onTimePct":97.8,"medianDelaySeconds":71,"p95DelaySeconds":247},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":11,"observations":370,"serviceDays":10,"onTimePct":88.4,"medianDelaySeconds":174,"p95DelaySeconds":340},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":12,"observations":518,"serviceDays":14,"onTimePct":98.8,"medianDelaySeconds":128,"p95DelaySeconds":244},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":13,"observations":370,"serviceDays":10,"onTimePct":99.7,"medianDelaySeconds":117,"p95DelaySeconds":249},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":14,"observations":520,"serviceDays":14,"onTimePct":92.3,"medianDelaySeconds":7,"p95DelaySeconds":373},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":15,"observations":190,"serviceDays":10,"onTimePct":98.4,"medianDelaySeconds":-45,"p95DelaySeconds":183},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":16,"observations":320,"serviceDays":14,"onTimePct":86.6,"medianDelaySeconds":0,"p95DelaySeconds":399},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":17,"observations":190,"serviceDays":10,"onTimePct":80,"medianDelaySeconds":186,"p95DelaySeconds":397},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":18,"observations":180,"serviceDays":10,"onTimePct":100,"medianDelaySeconds":-55,"p95DelaySeconds":66},{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","hour":19,"observations":370,"serviceDays":10,"onTimePct":99.2,"medianDelaySeconds":16,"p95DelaySeconds":192}],"scheduledTripPositionCoverage":{"routeId":"153","routeLabel":"153","operatorId":"oc_transpo","scheduledTrips":101,"observedTrips":101,"notObservedTrips":0,"coveragePct":100,"serviceDays":5},"scheduledTripPositionCoverageByHour":[{"hour":8,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":10,"scheduledTrips":9,"observedTrips":9,"notObservedTrips":0,"coveragePct":100},{"hour":11,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":12,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100},{"hour":13,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100},{"hour":14,"scheduledTrips":14,"observedTrips":14,"notObservedTrips":0,"coveragePct":100},{"hour":15,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":16,"scheduledTrips":9,"observedTrips":9,"notObservedTrips":0,"coveragePct":100},{"hour":17,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":18,"scheduledTrips":5,"observedTrips":5,"notObservedTrips":0,"coveragePct":100},{"hour":19,"scheduledTrips":10,"observedTrips":10,"notObservedTrips":0,"coveragePct":100}],"headwayRegularity":null}],"recurringProblemStops":[],"publishedScheduleChange":{"state":"measured","operatorId":"oc_transpo","publicNumber":"153","effectiveDate":"2026-10-30","generatedAt":"2026-11-04T03:48:42.990Z","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":["153"],"longNames":["Carlingwood <> Lincoln Fields"],"headsigns":["Carlingwood","Lincoln Fields"],"scheduledTrips":17,"distinctStops":35,"distinctShapes":2,"firstServiceSeconds":28920,"lastServiceSeconds":70680,"shapeChecksums":["38a2730c73c8fcaeb001f8dce8a3734a21461bbb91363eda3e3f17abe2a3990a","557d0a99f02d603b50998b89cb324b3e00a0f920a758bac8c2cfff7b5f6f2a9c","7965c1d4d5b8dfe61e918a461459a06953b9c5baa393bc63061b595e970f412f","9818a1b1930d06513ce12ab5351ec3924696c58f55c1559ac6256952adc35e80","e152404015326f8cc8bd141ad111f3006a4e2c460b40cdf4fa04c414c81f61e2","ed9d3ec9f4d0341f06929676245b9a36a44a2ab37056e028367862b01400dc82"],"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":["153"],"longNames":["Carlingwood <> Lincoln Fields"],"headsigns":["Carlingwood","Lincoln Fields"],"scheduledTrips":17,"distinctStops":35,"distinctShapes":2,"firstServiceSeconds":28920,"lastServiceSeconds":70680,"shapeChecksums":["38a2730c73c8fcaeb001f8dce8a3734a21461bbb91363eda3e3f17abe2a3990a","557d0a99f02d603b50998b89cb324b3e00a0f920a758bac8c2cfff7b5f6f2a9c","7965c1d4d5b8dfe61e918a461459a06953b9c5baa393bc63061b595e970f412f","9818a1b1930d06513ce12ab5351ec3924696c58f55c1559ac6256952adc35e80","e152404015326f8cc8bd141ad111f3006a4e2c460b40cdf4fa04c414c81f61e2","ed9d3ec9f4d0341f06929676245b9a36a44a2ab37056e028367862b01400dc82"],"calendarAddedServiceCount":0,"calendarRemovedServiceCount":2},"reliabilityBefore":{"phase":"before","windowStart":"2026-10-16","windowEnd":"2026-10-29","observations":3723,"serviceDays":14,"withinFiveMinutesPct":95.6,"averageDelaySeconds":58,"worstFiveInOneHundredDelaySeconds":286},"reliabilityAfter":{"phase":"after","windowStart":"2026-10-30","windowEnd":"2026-11-02","observations":925,"serviceDays":4,"withinFiveMinutesPct":91.8,"averageDelaySeconds":75,"worstFiveInOneHundredDelaySeconds":361},"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":[]}}